1

我有一个 Web 应用程序,它在第一页加载时需要大约 200MB 的内存。在生产中,通过相对较短的时间(< 24 小时),它有时会增长到 1.2GB 的使用量。有什么办法可以检查什么占用了这么多内存,尤其是在生产环境中,而不是在开发环境中,我无法完全复制场景?

此外,该网站正在广泛使用输出缓存和 HttpRuntime 缓存。有没有办法知道消耗了多少内存?是否可以将 HttpRuntime 缓存限制为最大内存量?

我对内存分析比较陌生 - 任何帮助/指南将不胜感激。

4

1 回答 1

0

有一些产品和工具可以帮助你,有些是免费的,有些不是,看看这些:

于 2013-11-13T20:22:53.630 回答