жалоба {
Я всегда очень расстраиваюсь, когда захожу в профиль своего кода, используя профилировщик Visual Studio 2008 (из меню «Анализ»). На мой взгляд, это одна из самых плохих функций VS, и я испытываю страх, когда мне нужно ее использовать.
}
У меня есть несколько вопросов относительно его использования, я надеюсь, что вы, ребята, можете дать мне несколько советов: -)
- Вам нужно, чтобы ваши проекты были встроены в Debug или Release для их профилирования? В одном диалоге (к которому я понятия не имею, как вернуться) упоминалось, что я должен профилировать под Release. Хорошо, я делаю это, когда я запускаю код, он говорит мне, что мне не хватает файлов PDB. Потрясающие. Поэтому я возвращаюсь в режим отладки и пытаюсь запустить его, и он говорит мне, что половину моих проектов необходимо перекомпилировать с включенным параметром / PROFILE.
- Можно ли профилировать проекты C ++ / CLI? При включенном параметре / PROFILE половину времени я не получаю абсолютно никакого вывода из моих проектов C ++ / CLI.
- Почему при попытке профилировать проекты на C # они отображаются в списке отчетов в списке имен модулей как 0x0000001, 0x0000002, 0x0000003 и т. Д.? Действительно VS? В самом деле? Вы не можете угадать названия моих модулей?
- В связи с этим, почему имена функций указываются как 0x0A000011, 0x06000009, 0xA0000068 и т. Д.?
- Почему, почему VS перестраивает ВСЕ в дереве зависимостей профилируемого исполняемого файла? Это может не быть проблемой, если у вас есть 5-6 проектов в вашем решении, но когда у вас есть 70, , это почти быстрее даже не беспокоиться о профилировщике .
- Можете ли вы порекомендовать хорошие руководства по использованию профилировщика VS2008?