我们有一个相当大容量的 ASP.Net 站点,使用 C# 编写,使用 MS 商务服务器,在 32 位环境中运行。我经常看到高达 980 兆字节的工作进程。我想对这个过程进行概要分析,并确定可以在代码中的哪些地方获得任何收益,以减少该站点的内存占用。我的问题是什么工具对你在 ASP.Net Web 应用程序上做这种事情效果很好?
我正在寻找能够给我非常具体的反馈的工具,这将真正有助于清楚地了解代码中需要更改的内容。如果该工具可以分析我们的生产环境工作进程,以获取更具体的数据集进行比较,那将是最好的。
[编辑]
到目前为止,似乎一致认为这是 Ants 和 JetBrains 之间的折腾。有人用过吗?如果是这样,哪一个更好,或者每个的优点和缺点是什么?