为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

素胚勾勒不出你 2019-11-29 10:15:06
我们正在使用JetBrains的dotTrace。可以建议使用哪些其他分析工具来更好地分析C#Windows Forms应用程序?
查看完整描述

3 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

否。我已经尝试了市场上几乎所有的.NET分析器(ANTS,vTune,OptimizeIt,DevPartner,YourKit),在我看来dotTrace是最好的。它是我使用过的仅有两个探查器之一(另一个是YourKit),它们的开销不足以处理CPU密集型应用程序。


当且仅当您的应用程序相对较轻时,我才建议使用ANTS Profiler。它的逐行统计信息有时非常有用,但它们会影响分析效率。


查看完整回答
反对 回复 2019-11-29
?
桃花长相依

TA贡献1860条经验 获得超8个赞

它尚未被提及,但是对于内存分析,Windbg大约是您所能达到的全面和低级的水平。将它与sos.dll结合使用非常强大,但是学习曲线相当陡峭。


不过,它是一个免费工具,Tess Ferrandez的博客是一个很好的起点。ANTS和其他探查器更加用户友好,但是在我看来,Windbg可以像对其他托管堆那样进行切片和切块。


查看完整回答
反对 回复 2019-11-29
?
慕沐林林

TA贡献2016条经验 获得超9个赞

对于内存分析,您同时具有免费的CLR分析器和商用.NET内存分析器。两者都很出色,但后者更精致。


查看完整回答
反对 回复 2019-11-29
  • 3 回答
  • 0 关注
  • 673 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信