代码之家  ›  专栏  ›  技术社区  ›  JoelFan

验证largeaddressware是否有效?

  •  16
  • JoelFan  · 技术社区  · 14 年前

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

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

    2 回复  |  直到 14 年前
        1
  •  34
  •   Jon    13 年前

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

    打开“开始”菜单中的“Visual Studio命令提示符(2010)”控制台,并将CD放入 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

    然后:

    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
    

    第二行到最后一行是您要查找的内容——如果它在那里,那么您的可执行文件可以识别大地址。

        2
  •  1
  •   Wai Ha Lee Jun ZHOU    5 年前

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

    Hacking Visual Studio to Use More Than 2Gigabytes of Memory

        3
  •  1
  •   Tyron    5 年前

    因为我不想在visual studio中安装1.6gb的重载插件,所以我想了一种替代方法。

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

    ImageFileCharacteristicsExecutable, Large address aware