概要:工作中使用到的非常不错的.Net分析工具进行总结,分享给大家,希望能帮助到你!
一、JetBrains dotTrace
JetBrains dotTrace是一款性能和内存分析工具,可以帮助你优化应用程序性能指标,支持.NET ,快速分析程序瓶颈,找出影响效率的代码。dotTrace可以帮助您检测各种.net和.net Core应用程序中的性能瓶颈:通用Windows平台,ASP和.NET、Windows服务、WCF服务和单元测试
二、ANTS Performance Profiler
ANTS性能分析器是一种用于分析.NET框架支持的用任何语言编写的应用程序的工具。ANTS性能分析器能分析所有.NET应用程序,包括ASP.NET网络应用程序、Windows服务和COM+应用程序。ANTS性能分析器能在几分钟内识别性能瓶颈,运行非常快速,且响应时,对程序的执行具有最低影响。ANTS性能分析器可用作一种独立工具,也可用作Red Gate .NET Developer Bundle的一部分。
三、EQATEC Profiler
.NET分析器,用于监测.NETCF应用程序在CLR(Common Lanaguage Runtime)中的对象分配和垃圾回收情况。.NETCF开发人员可以通过分析结果确定如何改进应用程序的性能,特别是存在内存占用问题的程序。
四、Telerik Just Trace
一款功能强大的.NET性能分析工具,主要用于帮助用户识别内存泄漏并轻松解决性能问题。该工具设计简单,易于使用,能够帮助用户轻松找出内存泄漏的根源,并解决相关的性能问题。
五、NET Memory Profiler
专门针对于.NET程序,功能最全的内存分析工具,最大的特点是具有内存动态分析(Automatic Memory Analysis)功能。.NET内存探查器是一个强大的工具,用于查找用C#、VB.NET或任何其他语言编写的程序中的内存泄漏并优化内存使用。NET语言。在分析指南、自动内存分析器和专用跟踪器的帮助下,您可以确保您的程序没有内存或资源泄漏,并且内存使用尽可能优化。