我有一个Web应用程序,在第一页加载时需要大约200MB的内存。在生产中,在相对短的时间内(<24小时),它有时会增长到1.2GB。有什么方法可以检查是什么占用了这么多内存,特别是在生产中而不是在开发环境中,我无法完全复制场景?
此外,该网站正在使用广泛的输出缓存和HttpRuntime缓存。有没有办法知道消耗了多少内存?是否可以将HttpRuntime缓存限制为最大内存量?
我对记忆分析比较陌生 - 任何帮助/指导都会非常感激。
答案 0 :(得分:0)
有些产品和工具可以为您提供帮助,有些是免费的,有些则不是,请看看这些: