2014-06-11 22 views
2

我的應用程序中有一些性能問題。如何檢查C#中的性能計數器?

我在msdn上看到,查看GC中%Time的性能計數器是個不錯的主意。

見從MSDN此鏈接:http://msdn.microsoft.com/en-us/library/ee851764(v=vs.110).aspx#IsGC

但我似乎無法找到一個方法來查看該性能計數器。

我該怎麼做?

+3

編程方式或通過GUI? http://blogs.msdn.com/b/securitytools/archive/2009/11/04/how-to-use-perfmon-in-windows-7.aspx http://technet.microsoft.com/en-us /library/bb490957.aspx – Andrey

+0

我需要任何可以使用性能計數器在GC中顯示%時間的解決方案(GUI或編程)。你鏈接到的GUI例子看起來不錯。我會看看這個。謝謝。 – Diemauerdk

+2

如果您的程序感覺不穩定,那麼您還可以使用分析器來檢測耗時的函數。 –

回答

2

在GC計數器%的時間是在.NET CLR內存,請在性能監視器中添加計數器,你會看到這個窗口

enter image description here

+0

謝謝!我正在尋找GC計時器的時間。 – Diemauerdk