前几天提到high-CPU的问题,顺便把这两天路过看到的东西记下来。
Java方面有
HP的JTunes之类的产品,也有
VisualVM之类的免费开源工具。
.NET方面的话,首先会想到的还是Visual Studio Team Edition里自带的profiler。不过师兄说这个profiler主要是监视内存使用状况的,而对CPU使用状况没什么辙(?)。我还没跑过这个profiler,不太清楚。
第三方的.NET profiler也不少。见到一些地方有提到名字的有:
Red Gate ANTS Profiler
JetBrains dotTrace Profiler
Compuware DevPartner Performance Analysis Community Edition
不过我看到的帖里说ANTS在某些情况会导致程序运行的错误。
引用
That is not true of the ANTS profiler by RedGate software, which breaks on the tail calls (ILX) generated by the F# compiler. I'd like to know if the same is true of the profiler you cited.
(
http://www.thescripts.com/forum/thread722793.html)
这个问题值得关注……
以前我也读到过些资料,提到在与不在VS2005里运行程序可能会得到不同的运行结果。原因是在VS2005里JIT会以特殊的模式(debug?)来运行,即使项目当前设置在release模式上。我没dump过JIT的结果所以无法确定这是不是真的,不过这种差异会给调试带来很subtle的问题……麻烦啊诶。
分享到:
相关推荐
.NET Memory.Profiler.v4.0完美破解版,检测内存,定位未释放资源。非常好用。
.Net Memory Profiler(以下简称Profiler):专门针对于.NET程序,功能最全的内存分析工具,最大的特点是具有内存动态分析(Automatic Memory Analysis)功能。
.Net Memory Profiler(以下简称Profiler):专门针对于.NET程序,功能最全的内存分析工具,最大的特点是具有内存动态分析(Automatic Memory Analysis)功能。
用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇
To install the software, run MemProfilerInstaller5_6_46.exe. This is a standard Windows installer. The installation can be ....NET Memory Profiler 5.6 cannot be used to profile .NET 1.x applications.
NET Memory Profiler-找到内存泄漏并优化内存使用针对C#,VB.Net, 或其它.Net程序。 包含安装+注册机
.Net Memory Profiler:专门针对于.NET程序,功能最全的内存分析工具,最大的特点是具有内存动态分析(Automatic Memory Analysis)功能。以前有人上传的都太贵了,我下载个来分享。
SciTech .NET Memory.Profiler v4.0.114 内存检测.rar
《SciTech NET Memory Profiler》是一款用于优化内存的软件。软件支持windows平台运行。 压缩包中为破解版,安装后,按ReadMe中提示进行操作即可破解
SciTech NET Memory Profiler 可以找到内存泄漏并优化内存使用针对C#,VB.Net, 或其它.Net程序。这个是加密版。
NET Memory Profiler-找到内存泄漏并优化内存使用针对C#,VB.Net, 或其它.Net程序。 包含安装+注册机
.NET Memory Profiler 内存泄露检测工具. Name:www.piaodown.com Serial:6981-0395-2848-8183-8795
.NET Memory Profiler是一款强大的.net 内存跟踪和优化工具。该工具目前可以对一下4种.net应用进行内存跟踪。 基本应用 例如winform, console application等 ASP.net 应用 WPF应用 Window 服务 5.6官方最新...
看到很多这个资源需要分数的,费了很大劲在网上才找到,免费贡献给那些需要的人。
Aspose.Pdf.dll 破解版.net 4.0 可用
这是一款非常有用的.net调优工具,对于开发人员来说是一个经常用的调优工具
SciTech NET Memory Profiler-找到内存泄漏并优化内存使用针对C#,VB.Net, 或其它.Net程序。 Name:www.piaodown.com Serial:6981-0395-2848-8183-8795
.net CLRProfiler 内存泄漏工具, 可以查看分析内存. 工具类型.