簡體   English   中英

性能-獲取CPI值的方法

[英]perf - ways to get CPI value

我使用perf來分析代碼中的某些功能。 CPI(每條指令的周期數)尤其對我有幫助。 對該函數的調用被測試代碼包圍。 為了獲得CPI,我運行“ perf -e循環,指令...”。 然后從“性能報告”表格中,通過將百分比值(為我的函數顯示)乘以捕獲的事件總數,得到周期數和指令數。 這種方法給我帶來了合理的結果,但是相當復雜。 我可以編寫腳本來解析輸出,但是也許有更簡單的方法來處理此問題? 或者,也許可以告訴“性能記錄”或“性能統計”應該分析哪個功能?

實際上是我自己找到了答案。 “性能報告”對此具有選項:--symbol-filter

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM