验证largeAddressAware是否生效?

时间:2010-10-20 15:36:43

标签: visual-studio-2010

我按照以下步骤操作:

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

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

3 个答案:

答案 0 :(得分:29)

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

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

然后做:

dumpbin /headers devenv.exe | more

我机器上的输出开始是:

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

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

答案 1 :(得分:1)

如下文所述,打开任务管理器并验证devenv使用的内存超过2 GB。

Hacking Visual Studio to Use More Than 2Gigabytes of Memory

答案 2 :(得分:0)

由于我不想在Visual Studio中安装1.6 GB的大量附件,因此我想出了另一种方法。

您可以将.exe上载到www.virustotal.com,然后在详细信息下的底部附近看到

ImageFileCharacteristicsExecutable, Large address aware