Проверить, действует ли bigAddressAware?

Я выполнил следующие шаги:

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

чтобы сделать мою Visual Studio 2010 более быстрой, в том числе рекомендации в нижней части с надписью "64-разрядная поддержка" о запуске editbin /largeaddressaware deveenv.exe. Есть ли способ проверить, что эта команда "работает"?

Ответы

Ответ 1

Да, есть, и необходимый инструмент включен в VS.

Откройте консоль "Visual Studio Command Prompt (2010)" из меню "Пуск" и CD в C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE (отрегулируйте свою собственную систему, если вы изменили каталог установки или запустили 64-разрядную Windows).

Тогда do:

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

Вторая в последней строке - это то, что вы ищете - если она там, ваш исполняемый файл имеет большой адрес.