Как профилировать код за пределами уровня функции?

Профилировщики AFAIK могут только сказать, сколько времени тратится на каждую функцию. Но поскольку компиляторы C ++ имеют тенденцию агрессивно встраивать код, а также некоторые функции не такие короткие, часто полезно знать больше деталей - сколько времени занимает каждая конструкция.

Как этого можно достичь, кроме реструктуризации кода в более мелкие функции?

6
задан sharptooth 3 December 2010 в 10:29
поделиться