2009-07-07 105 views
7

我剛剛下載並構建了谷歌性能工具的庫/可執行文件。在我想調查的應用程序上運行CPU分析器之前,我想學習如何在示例應用程序上正確使用這些工具。運行Google CPU分析器的一個很好的例子是什麼?提前致謝。谷歌性能工具(profiler)教程

+0

+1問一個好問題:)!有用。 – 2010-05-07 23:30:15

回答

2

下面的段落出現在與perftools 1.3發佈的README.windows文件:

堆廓已經有了一個初步的端口到Windows。它沒有得到很好的測試,並且在啓用幀指針優化(FPO)時 - 也就是在釋放模式下可能根本不起作用。 perftools的其他功能,例如cpu-profiler和leak-checker,還沒有被移植到Windows中。

+0

謝謝。我想我必須將它用於Linux應用程序,或者等待它有更多的Windows功能。 – stanigator 2009-07-08 18:12:39

1

根據我的經驗,對於性能調整,stack-sampling是選擇的方法。

谷歌perftools包含一個堆棧採樣器,我相信它的視覺分析器可以顯示個別語句的成本,而不僅僅是函數。

您需要知道的是堆棧包含該語句的時間百分比,因爲如果語句被刪除,將會節省多少時間。