#windows #visual-studio-2010 #profiling
#Windows #visual-studio-2010 #профилирование
Вопрос:
У меня есть код, который реализует профилирование с использованием: __cyg_profile_func_enter
и я пытаюсь перенести это в Windows для компиляции с использованием VS2010. Я огляделся, и Microsoft запрашивает версии premium или ultimate для выполнения профилирования, и это тоже по-другому.
Существует ли эквивалент функций профилирования gcc в Visual Studio или есть какие-либо библиотеки opens ource, которые их реализуют?
Комментарии:
1. Вы пытаетесь реализовать тот же тип профилирования
gprof
, что и профилирование, т.Е. выборку только счетчика программ, подсчет вызовов между функциями и последующую обработку, чтобы попытаться получить график?
Ответ №1:
Посмотрите параметры:
Вам нужно будет написать некоторую функцию ассемблера x86 или x64, которая знает о макете стека в стиле x86, чтобы получить обратный адрес. Более полный пример приведен в профилировании функций MS Visual C с использованием опции компилятора / Gh