2010-04-01 63 views
3

任何人都可以提出一個性能分析工具,運行在本地c + +應用程序上的win32?你建議使用哪種本地C++分析工具?

在Windows Mobile上運行的如何?

+0

你是什麼意思的本地? – 2010-04-02 00:10:05

+1

我想它意味着應用程序編譯爲本地機器代碼,而不是使用JIT編譯器的中間語言(例如您看到的Java和各種.NET語言,包括C++)。 – 2010-04-02 00:18:32

+0

問題的第一部分是一個愚蠢的:http://stackoverflow.com/questions/153559/what-are-some-good-profilers-for-native-c-on-windows不確定有關Windows Mobile。 – 2010-04-02 00:55:19

回答

1

我已經用我的Win32愛好項目成功地使用了Very Sleepy。我不知道它是否在Windows Mobile上運行。

+0

昏昏欲睡有一個致命的缺陷,它需要你先選擇一個線程。它沒有考慮(和配置)由於「工作請求」而產生的新線程 - 這些發生在很多服務器類型的應用程序中。 – 2010-04-01 23:52:43

+0

上帝禁止你想配置啓動時間:)雖然它對於其他任何事情都非常有用。 +1 – 2010-04-02 00:28:54

2

Visual Studio Team System Profiler非常好。一個VSTS訂閱運行約5千美元左右,所以它不是特別便宜。易於使用+效果良好+ Visual Studio集成=非常值得,以我的愚見。您可以試試Luke Stackwalker。我還沒有嘗試過使用它,所以我不能真正推薦它,但它看起來很有希望。它也是免費的。

+0

確實。我用過的最好的分析器。 (VSTS) – 2010-04-02 03:20:44

1

我用過Intel's VTune,這很不錯。雖然可能不會在Windows Mobile上運行。

enter image description here