Профилирование WPA/WPR на функциональном уровне
Анализатор производительности Windows помогает анализировать использование ЦП, памяти, энергопотребления и т. Д. По результатам ETL регистратора производительности Windows. Мне нужно знать, может ли этот анализатор отображать время, затрачиваемое каждой функцией за определенный промежуток времени (то есть включительно и исключительное время каждой функции).
Например, у меня есть код ниже
void main()
{
A()
B()
C()
}
Мне нужно знать время, затраченное A
, B
, а также C
функции, а также время, необходимое main
функция. Можно ли получить время, затрачиваемое на каждую функцию? Если да, не могли бы вы предоставить шаги, чтобы найти это?