Я прочитал документы и использовал команды, обрисованные в общих чертах, однако по какой-то причине я, кажется, не получаю никаких символов, просто ряд «неизвестных» в столбце функции сводной таблицы для всего, кроме самого верхнего набора приложения Я пытался отладить .... Я установил переменную окружения для сервера Microsoft и директории, связывающиеся с базой данных для приложения. Я также выбрал пункт «Загрузить символы» перед отображением сводной таблицы.
По информации, которую я читал, табло должно отображаться некоторое время, пока загружаются символы, однако для меня таблица отображалась почти мгновенно, и только самые верхние элементы в sprite.exe-> sprite.exe имели имена функций, остальные строки для функции были либо пустыми, либо «неизвестными»
Я использую Vista SP1.
Это командный файл, который я использовал. Я сделал что-нибудь, что помешало бы загрузке символов?
REM start profiler
xperf -on PROC_THREAD+LOADER+INTERRUPT+DPC+PROFILE^
-stackwalk profile -minbuffers 16 -maxbuffers 1024 -flushtimer 0^
-f tmp.etl
REM run the app we want to profile
sprite.exe
REM stop
xperf -d profile.etl
REM set symbol path
set _NT_SYMBOL_PATH = ^
C:\Projects\C++\fl lib\bin;^ REM dlls
C:\Projects\C++\fl lib\samples\bin;^ REM main exe
SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
REM display profile
xperf profile.etl