c# - 如何分析项目中的内存使用情况

标签 c#

是否有任何好的免费工具来分析 C# 中的内存使用情况?

详情:
我有一个使用大量集合的可视化项目。我想检查该项目的哪些部分(在数据处理方面或可视化方面)使用了大部分内存,以便我对其进行优化。
我知道在计算集合的大小时,情况非常简单,我可以自己完成。但也有一些元素我无法轻易估计内存使用量。
内存使用量很大,例如处理一个大小为 35 MB 的文件,我的程序使用的 RAM 略多于 250 MB。

最佳答案

我已成功使用 RedGate 的 ANTS profiler .同样值得一读Brad Abrams blog他在哪里talked about profiling memory

关于c# - 如何分析项目中的内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2629034/

相关文章:

c# - 将直播流切割成单独的 mp4 文件

c# - ThreadPool 给出了惊人的结果,我这样做对吗? (不,我没有)

c# - 错误的图像格式 VS 未找到 DLL

c# - 更好的 DateTime.Parse 在那里?

c# - 获取远程文件的正确内容长度

c# - 无法从共享点列表加载计算字段

c# - 如何在未安装 SQL Server 的计算机上使用 SQL 数据库运行应用程序

c# - CLI C++ 派生自 C# 一次性类

c# - NH3 中用于 session 管理的 NHibernate.Burrow

C# 如何在 Byte[] 中设置 0x..