Очень сонный профилировщик - Не берете файл PDB для получения информации о функциях EXE?
Я пытаюсь использовать Very Sleepy в службе Windows.exe на компьютере, на котором не установлена Visual Studios. Я скопировал.exe.map и.pdb файл, используя xcopy. Все эти файлы находятся в одной папке, из которой выполняется служба.
Но когда я присоединяюсь с Very sleepy, все функции, связанные с.exe, не имеют никаких имен, а только адреса.
Что я упускаю?
БР Ниладри Бозе
3 ответа
Так же, как обновление, я отказался от использования очень сонный и очень успешно использую аналитик кода amd
http://developer.amd.com/tools-and-sdks/archive/amd-codeanalyst-performance-analyzer/
Очень рекомендую.
Предполагая, что ваш язык - C++: вы включили "Отладочную информацию" в настройках компилятора? Это то, что отладчик Visual Studio должен знать о функциях AFAIK.
На машине установлена последняя версия средств отладки Windows, http://msdn.microsoft.com/en-us/windows/hardware/gg463009? Он может иметь очень старую версию dbghelp.dll, которая не может читать ваши PDB (при условии, что они были сгенерированы без недавнего компилятора).
Вы также можете попробовать более свежую версию Very Sleepy - она есть у меня в блоге на http://hoffesommer.com/