Visual Studio Profiler не показывает позиции исходного кода - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь профилировать собственное приложение Win32, которое также использует некоторые внешние библиотеки DLL, которые являются той же самой собственной сборкой Win32.

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

Чтобы прояснить мою проблему: это происходит для всех позиций в моем приложении, значит, где источникидоступны и которые построены с символами отладки!

Есть идеи, что может вызвать это?Спасибо!

1 Ответ

0 голосов
/ 17 октября 2018

Если вы хотите показывать исходный код в режиме отладки или профилирования, вы должны получить pdb-файл для бинов (включая exe и dll).

для «некоторых внешних DLL», возможно, вы не можете найти совпадениеpdb.

для вашей win32 exe, вы должны сгенерировать файл pdb для отладки, вы можете погуглить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...