我有一个web应用程序,在第一个页面加载需要大约200MB的内存。在生产中,在相对较短的时间内(< 24小时),它的使用量有时会增长到1.2 of。有没有什么方法可以检查是什么占用了这么多内存,特别是在生产环境中,而不是在开发环境中,在那里我无法准确地复制场景?
此外,该网站还广泛使用了输出缓存和HttpRuntime缓存。有没有办法知道消耗了多少内存?是否可以将HttpRuntime缓存限制为最大内存量?
我对内存分析比较陌生-任何帮助/指南都会非常感谢。
发布于 2013-11-14 04:22:54
有一些产品和工具可以帮助你做到这一点,有些是免费的,有些是不免费的,看看这些:
https://stackoverflow.com/questions/19963438
复制相似问题