我正面对Web应用程序中的System.OutOfMemory,它发生在我尝试执行近5万条记录的havy报告时。
我的服务器上还有16个GM Ram,当我执行此报告时,我已经检查了任务管理器中的内存,发现在使用中只有3.1 GB的CPU利用率在20-24%。
我无法找出内存异常的原因。
答案 0 :(得分:0)
这发生在我身上几次,原因总是一样。
如果您在代码中的某处手动注册事件,并且以后不手动删除它们,您将会收集从未收集垃圾的静态引用。
因此,如果您在某个页面(甚至是母版页)的某个地方+ =一个事件处理程序 - =如果您不再需要它,那就是它。