我剛跑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