首页 / 知识
关于c#:最佳.NET内存和性能分析器?
2023-04-14 13:48:00

Best .NET memory and performance profiler?我们正在使用JetBrains的dotTrace。 可以建议使用哪些其他分析工具来更好地分析C#Windows Forms应用程序? 不。我已经尝试了市场上几乎所有的.NET分析器(ANTS,vTune,OptimizeIt,DevPartner,YourKit),我认为dotTrace是最好的。它是我使用过的仅有两个探查器之一(另一个是YourKit),它们的开销不足以处理CPU密集型应用程序。 当且仅当您的应用程序相对较轻时,我才建议使用ANTS Profiler。它的逐行统计信息有时非常有用,但它们会影响分析效率。 我已经使用了EQATEC Profiler。它是免费的,是代码分析器,而不是内存分析器。 对于内存配置文件,您同时具有免费的CLR分析器和商用.NET内存分析器。两者都很出色,但后者更精致。 我们对AQTime的了解非常好。从我们的角度来看,最棒的事情是它也可以处理代码的非托管部分。 它尚未被提及,但是对于内存分析,Windbg大约是您所能达到的全面和低级的水平。将它与sos.dll结合使用非常强大,但是学习曲线相当陡峭。 不过,它是一个免费工具,Tess Ferrandez的博客是一个很好的起点。 ANTS和其他探查器更加用户友好,但是在我看来,Windbg可以像对其他托管堆那样进行切片和切块。
Ants Profiler刚刚发布了版本4。 我对RedGate ANTS感到非常满意。我尝试过的唯一另一个方法是Visual Studio Team附带的方法,它很糟糕。 我们像您一样使用DotTrace,但过去我们使用RedGate的Ants Profiler。这也是一个很好的工具。 您应该查看SpeedTrace。我们对该软件感到满意,它可以帮助我们解决问题的根本原因。 自最近发布以来,我一直在使用免费的SlimTune。尽管它具有最小的界面,但它非常易于使用,并提供了良好的诊断功能,对我有很大帮助。它当前支持两种显示,其中一种类似于nProf。它与SlimDX来自同一开发人员,因此我希望该工具在短期内会变得更好。 编辑:据我所知,它还不支持内存分析。 如果您正在寻找免费的东西,nProf是一个很好的工具。有时有点挑剔,但有一些小问题,但是如果您的预算有限,则可以完成工作。 |
最新内容
相关内容
linux活动内存命令?
linux活动内存命令?,系统,情况,信息,命令,地方,地址,电脑,工具,位置,单位,详解Linux中监控CPU与虚拟内存运行信息的命令用法1、运行 top 命令linux查看性能的命令?
linux查看性能的命令?,系统,情况,信息,数据,状态,指标,第一,分析,命令,宏观,linux查看cpu个数和核心数linux怎么查看cpu的个数?我们一起来了解linux的查看内存命令?
linux的查看内存命令?,情况,系统,信息,电脑,状态,工具,内存,命令,数据,总量,Linux下怎么查看内存使用情况和CPU利用率?在电脑中进入Linux操作linux下内存调整命令?
linux下内存调整命令?,系统,情况,地址,工具,总量,总额,管理,内存,机制,内核,正确理解linux运行内存过高的问题以及free命令使用命令free -m来linux内存大小命令?
linux内存大小命令?,系统,情况,电脑,信息,工具,状态,命令,内存,环境,分析,Linux命令行查看内存1、cat /proc/meminfo查看linux系统内存大小的linux内存命令大全?
linux内存命令大全?,地址,系统,信息,工作,命令,情况,代码,分析,数据,工具,[Linux]gdb查看内存区命令1、命令缩写是q,退出gdb。gdb调试运行程序linux命令监控内存?
linux命令监控内存?,情况,系统,工具,信息,环境,分析,命令,工作,实时,电脑,linux查看CPU核数和内存大小命令?1、要查看CPU使用情况,可以使用toplinux内存监控命令?
linux内存监控命令?,情况,系统,信息,电脑,总量,内存,命令,单位,环境,第一,linux查看CPU核数和内存大小命令?要查看CPU使用情况,可以使用top命令linux命令查找内存?
linux命令查找内存?,情况,系统,信息,工具,状态,分析,数字,内存,命令,适当,怎样知道linux系统内存的使用情况1、linux查看内存使用情况的方法是linux性能测试命令?
linux性能测试命令?,数据,系统,工具,标准,设备,地址,情况,基础,网络,环境,如何排除linux系统的读写缓存进行磁盘性能测试chkdsk。chkdsk的全称linux常用命令查内存?
linux常用命令查内存?,系统,情况,实时,分析,工具,信息,内存,总量,状态,命令,查看Linux系统进程内存占用情况1、linux查看内存使用情况的方法是linux检测内存命令?
linux检测内存命令?,情况,系统,工具,分析,信息,实时,状态,检测,内存,电脑,怎么看linux服务器内存,linux查看服务器内存使用情况1、linux查看内