1

可能重复:
最好的 .NET 内存和性能分析器?

我的 C# 程序是一个网络爬虫程序,它广泛使用异步 HttpWebRequests、Regex 和 HTML 敏捷包。它使用 ThreadPool.QueueUserWorkItem 方法进行多线程处理。

它开始使用大约 600,000 K 的内存,最终攀升至超过 1,000,000 K。

如何跟踪占用最多内存的内容并对其进行清理以减少资源密集型?

谢谢

4

2 回答 2

5

使用内存分析器 - 它们可以帮助分析此类问题,例如:

于 2012-05-31T02:28:27.083 回答
3

您最好的选择是使用分析器。我在使用Redgate ANTS Performance Profiler方面取得了巨大成功,它不是免费的。那里可能还有其他不错的选择。

于 2012-05-31T02:26:58.567 回答