我需要獲取計時報告以瞭解在類中運行C#方法需要多長時間。 我想用profiler
來做到這一點。分析C#中的方法知道需要多長時間運行
的輸入是在一個類中的方法的名稱,輸出是
- 什麼方法/類調用此方法。
- 運行該方法的時間量。
什麼工具/商業產品可用於Visual Studio 2010和Mono?
我需要獲取計時報告以瞭解在類中運行C#方法需要多長時間。 我想用profiler
來做到這一點。分析C#中的方法知道需要多長時間運行
的輸入是在一個類中的方法的名稱,輸出是
什麼工具/商業產品可用於Visual Studio 2010和Mono?
另一個開放源代碼分析器是slimtune http://code.google.com/p/slimtune/
另外,您可以使用COM和ICorProfilerCallback接口創建自己的概要,但我會做到這一點,如果你想要一個非常個性化探查聚會。
提及ICorProfilerCallback接口+1 - 整齊! – 2011-06-06 03:26:23
你可以使用:
都將爲您提供調用圖和方法計時。紅門工具很不錯,並有14天的試用期。它還提供線路級別的時序,我不知道免費的CLR Profiler工具是否可以爲您做。
在VS 2010的高端版本中,您有一個集成的Profiler,除此之外不需要商業產品。 – BrokenGlass 2011-06-05 17:15:57
可能重複的[如何提高Mono中winforms應用程序的性能?](http://stackoverflow.com/questions/614478/how-do-i-improve-performance-of-winforms-application-in-mono) – 2011-06-05 17:17:39
現在,您再次詢問同一問題的副本。 http://stackoverflow.com/questions/6244549/hooking-up-net-method-for-profiling-purposes – 2011-06-05 17:26:25