验证largeAddressAware是否生效?

Joe*_*Fan 16 visual-studio-2010

我按照以下步骤操作:

http://lennybacon.com/2010/10/18/UltimateGuideToSpeedUpVisualStudio.aspx

使我的Visual Studio 2010更快,包括关于运行的底部标记为"64位支持"的建议editbin /largeaddressaware deveenv.exe.有什么方法可以验证这个命令"有效"吗?

Jon*_*Jon 29

是的,VS中包含必要的工具.

从开始菜单打开"Visual Studio命令提示符(2010)"控制台,然后将CD打开C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE(如果您更改了安装目录或运行64位Windows,请调整您自己的系统).

然后做:

dumpbin /headers devenv.exe | more
Run Code Online (Sandbox Code Playgroud)

我机器上的输出开始是:

Dump of file devenv.exe

PE signature found

File Type: EXECUTABLE IMAGE

FILE HEADER VALUES
             14C machine (x86)
               4 number of sections
        4BA1FAB3 time date stamp Thu Mar 18 12:04:35 2010
               0 file pointer to symbol table
               0 number of symbols
              E0 size of optional header
             122 characteristics
                   Executable
                   Application can handle large (>2GB) addresses
                   32 bit word machine
Run Code Online (Sandbox Code Playgroud)

倒数第二行是您正在寻找的 - 如果它在那里,您的可执行文件是大地址识别.