我正在寫一個ASP.NET MVC應用程序,我看到了一個我的行爲似乎隨機的表現。我最初的想法是,垃圾收集正在踢進並暫停應用程序一段時間,但我似乎無法找到一個按鈕/開關來證明或反駁我的理論。Java的-verbose:gc命令行選項的.NET等價物是什麼?
對於沒有java的人-verbose:gc
是一個命令行開關,您可以將它傳遞給java應用程序,當GC事件發生時需要將JVM打印出來並需要多長時間。
我試圖使用vs2010性能工具和JetBrains dotTrace這兩個有點像使用熱核武器來破解一個小螺母。
的GC花費的時間不說,容易界定。大多數GC不需要停止的程序,因爲.net在客戶端應用程序上使用併發GC。 – CodesInChaos 2010-10-14 14:27:44