我找到的唯一東西是EQATEC Profiler。有沒有其他的分析器可以用來分析.NET CF應用程序?用於剖析.NET Compact Framework應用程序性能的工具
回答
有內置的CLRProfiler:The CLRProfiler for the .NET Compact Framework(.NET Framework 3.5版):您的問題沒有說明您的目標版本。它是Power Toys for .NET Compact Framework 3.5的一部分。
還有.NET Compact Framework的遠程性能監視器:
的.NET Compact Framework的遠程 性能監視器是一種分析工具 所包含的.NET 精簡版2.0版服務 包1.此工具提供了一個用戶界面,可讓您使用 即時查看 性能數據。當您從 性能監視器啓動應用程序時,工具將 直接從公共語言 運行時(CLR)讀取.NET Framework性能計數器 的統計數據。
您還可以使用Windows桌面工具PerfMon.exe查看.NET Compact 框架性能數據(使用 )。 您可以將這些工具一起用於 由 CLR生成的 性能計數器數據的實時圖形視圖。
遠程性能監視器使您 做到以下幾點:
查看性能計數器數據,同時應用程序運行。
在PerfMon.exe中以圖形格式查看性能計數器數據,而應用程序正在運行 。
啓用.stat文件的生成以複製早期版本的.NET Compact Framework中支持的行爲。當您使用此功能時, 應用程序退出時,任何.stat文件被寫入磁盤。有關更多 信息,請參閱如何:生成 性能統計信息。
查看以前生成的.stat文件,這些文件在.NET Compact Framework 2.0版中創建。
啓用和禁用日誌記錄。
這裏有一篇關於使用它的博客文章系列:http://blogs.msdn.com/stevenpr/archive/2008/05/08/the-clr-profiler-for-the-net-compact-framework-series- index.aspx – 2009-10-07 11:04:57
@FredrikMörk:這就是我在帖子中鏈接到的內容,但是謝謝。 – 2009-10-07 11:08:39
CLRProfiler更側重於內存問題,然後是應用程序性能。 – 2009-10-07 11:52:03
從我的期待而回的EQATEC探查經驗是唯一的「最小的代價」剖析選項踢左右。如果在您感興趣的代碼已被JIT處理後使用「clear snapshot」命令,並且如果您使用生成文件的機制,您可以自己解析它們以獲得:Min,Max,平均產量。
顯然,然後變得比「盡力而爲」更努力! :D
我剛剛檢查了你的頁面。我認爲你的意思是「g」「?在這裏,我認爲英國的每個人都可以拼寫比美國的每個人都好:) – 2009-10-13 17:29:08
哦,我的話,真是令人尷尬。謝謝你的收穫! :) – Quibblesome 2009-10-13 21:02:53
你可以在調試器下運行它嗎?你可以手動中斷(暫停)嗎?如果是這樣,那麼this works。
增加:它適用於多線程應用程序,如果你可以採取stackshots of threads,並且無論應用程序有多大,它都可以工作。 (它在大型應用程序上似乎效果更好,因爲它們往往會遇到更多問題。)
您是否在大型多線程應用程序中嘗試了這種技術? – 2009-10-12 07:55:50
@Vadmyst:是的,這是上面的答案。 – 2009-10-12 13:06:05
...順便說一句,我試圖衝浪到你的博客,和IE凍結。我相信那裏沒有任何意思? – 2009-10-12 13:23:56
從JetBrains嘗試dotTrace。這裏是CF應用程序性能分析的指導http://confluence.jetbrains.net/display/NetProf/How+to+profile+.NET+Compact+Framework+applications
我會試一試 - 謝謝 – 2010-04-06 12:48:50
- 1. .Net Compact Framework 2.0:部署應用程序
- 2. 谷歌perf工具可用於剖析C應用程序?
- 3. 基於Java的Web應用程序的剖析工具
- 4. .Net Compact Framework的信用卡驗證和解析工具3.5
- 5. 用於具有非常高的CPU的mvc應用程序剖析工具
- 6. 用於剖析.NET程序的函數執行時間的工具
- 7. 用於GUI的剖析工具
- 8. Valgrind的地塊工具不會剖析我的應用程序
- 9. 更好的開源工具,用於剖析基於.Net的桌面應用程序
- 10. 剖析Chrome應用程序
- 11. JProfiler - 應用程序剖析
- 12. 用於.NET Compact Framework的WinForm控件
- 13. 你推薦哪些工具來剖析Rails應用程序?
- 14. 剖析.Net線程爭用
- 15. 隱藏在Dot Net Compact Framework中的啓動應用程序
- 16. .NET Compact Framework應用程序中的版本號
- 17. 如何剖析.NET應用程序的網絡利用率
- 18. 用於分析Haskell程序性能的工具
- 19. 熱門.NET Compact Framework開源應用程序/組件
- 20. 如何在.NET Compact Framework應用程序中嵌入廣告?
- 21. .NET Compact Framework應用程序是否與Windows Phone 7兼容?
- 22. .NET Compact Framework應用程序安裝創建器
- 23. 什麼工具可用於在Visual Studio 2010專業版中剖析.Net應用程序
- 24. 如何部署.Net Compact Framework和SQL Server Compact Edition與應用程序
- 25. 應用程序性能監視工具
- 26. .NET Compact Framework
- 27. .net compact framework deserialization
- 28. .net Compact Framework 4.0
- 29. .NET Compact Framework缺少程序集?
- 30. 關於性能分析(性能和內存)的指導.net應用程序
這是我知道的唯一CF分析器。 – ctacke 2009-10-07 18:55:36