博客 / 列表

Lekco - [Linux] 手寫輕量C++函數性能探查器:CPU佔用率&耗時

平時在寫C++程序優化性能的時候,經常想知道某些熱點函數跑起來到底佔用了多少CPU,花了多少時間。Linux中有很多性能探查工具,諸如perf、top等等,但大多數時候只想要測量某個函數或者代碼塊,用不着特別龐大的工具。查閲一些資料後,筆者寫了兩個輕量簡單的探查器,分別探查代碼塊的CPU佔用率和耗時,記錄分享一下。 統計CPU佔用率 核心思路 計算某個函數的CPU佔用率,可以粗略地理解為計算某個函

操作系統