内存分析.NET 3.5运行进程

时间:2012-10-12 07:53:46

标签: .net performance memory memory-leaks profiling

是否有工具可以附加到 .NET 3.5 中的正在运行的进程并拍摄快照?

我查看了.NET Memory profilerdotTrace memoryRedGate ANTS profiler,但似乎没有人能够做到这一点。

.NET内存分析器和ANTS只能附加到.NET 4.0进程,而dotTrace内存似乎无法附加到正在运行的进程。


更新

操作系统是Windows Server 2003(R2)。

2 个答案:

答案 0 :(得分:1)

正如您在问题中提到的,ANTS可以与.NET 4.0或更高版本一起使用。您需要做的是forcing your application to use .NET 4,这不需要您重新编译代码。它只是迫使应用程序使用.NET 4运行时。

答案 1 :(得分:0)

Telerik JustTrace中的内存分析器将拍摄2.0 / 3.5应用程序的快照。您可能会收到一条警告,表示它不会附加探查器,但如果您这样做,JustTrace将附加调试器以获取相同的信息。 注意:这仅适用于内存分析器,而不适用于性能分析器。