什么会导致IIS工作进程无法控制地增长?什么会导致IIS工作进程无法控制地增长?
我有一个错误,如果我带一个页面并加载它,有时它不会添加内存,少量内存(250k-2MB)或非常大的内存量(10MB-30MB)。我不知道是什么导致了这一点,但如果你可以集思广益可能会导致这种行为,我会很感激。
编辑
那么显然你不能缓存.NET控件并从缓存中拉它,没有它莫名其妙地泄漏内存。我试图缓存每次从缓存请求时导致内存上升的菜单控件。在这种情况下,解决方案是将项目放入数组或字典中并缓存,然后在页面加载时重新创建项目。这解决了内存泄漏,这就是为什么我找到它很麻烦。
它增长无界限?还是在某个时候停止增长? – 2009-10-30 14:09:08
它增长无界限。相同的页面,增长变量,似乎没有限制。 – Middletone 2009-10-30 14:42:59