我刚跑gprof来剖析我的一些代码。这是平面轮廓的前几行。超过75%的时间被第一个函数使用。这个功能是什么?这是什么告诉我我如何滥用特征库? Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls Ts/call T
我想知道gprof中是否有任何API在运行时启用和禁用受监控应用程序的分析。我很感兴趣的是禁用代码的某些部分的分析并使其能够专注于那些对我有意思的事情。我的意思是,有没有办法避免这样做? int main (void)
{
// disable gprof ?
uninteresting_routine();
// enable gprof ?
int