猿问

最好的.NET内存和性能分析器?

我们正在使用JetBrains的dotTrace。可以建议使用哪些其他分析工具来更好地分析C#Windows Forms应用程序?


素胚勾勒不出你
浏览 690回答 3
3回答

红糖糍粑

否。我已经尝试了市场上几乎所有的.NET分析器(ANTS,vTune,OptimizeIt,DevPartner,YourKit),在我看来dotTrace是最好的。它是我使用过的仅有两个探查器之一(另一个是YourKit),它们的开销不足以处理CPU密集型应用程序。当且仅当您的应用程序相对较轻时,我才建议使用ANTS Profiler。它的逐行统计信息有时非常有用,但它们会影响分析效率。

桃花长相依

它尚未被提及,但是对于内存分析,Windbg大约是您所能达到的全面和低级的水平。将它与sos.dll结合使用非常强大,但是学习曲线相当陡峭。不过,它是一个免费工具,Tess Ferrandez的博客是一个很好的起点。ANTS和其他探查器更加用户友好,但是在我看来,Windbg可以像对其他托管堆那样进行切片和切块。

慕沐林林

对于内存分析,您同时具有免费的CLR分析器和商用.NET内存分析器。两者都很出色,但后者更精致。
随时随地看视频慕课网APP
我要回答