簡體   English   中英

如何獲取性能統計信息列表所有可能的事件

[英]How to get perf stat list all possible events

我正在使用perf分析一些奇怪的程序運行時行為,並在IRC上提供了一些幫助。 默認情況下, perf stat僅列出一些計數器,而不列出感興趣的計數器,因此,“在輸出中包含此計數器”這一煩人的乒乓球將我添加到通過-e傳遞的參數列表中並粘貼結果。

有沒有一種方法可以使perf stat僅僅發出所有計數器,以便所有專家都需要幫助我一份報告?

簡短的回答:不。

原理:CPU的性能監視器計數器(PMU)單元由許多附加寄存器實現,因此,對於某些選定的事件,設計的寄存器將遞增。 現在,寄存器的數量受到限制,因為將寄存器添加到CPU是非常“昂貴”的事情。 因此,除了可用的PMU寄存器,還有更多事件可以對它們進行計數。

最重要的是,您必須選擇要使用CPU PMU單元監視的CPU事件子集。

暫無
暫無

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

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