我的 .net 插件中出现 OutOfMemory 异常。该插件正在使用大量托管和非托管对象。有没有办法捕获这个异常?
更新:我认为任何应用程序如果处理大量需要处理且不定期释放的数据,都会出现 OutofMemory 异常。假设我有一种方法可以分析内存中的某些结构。我给它 300 个结构,它将每个结构加载到内存中,分析它们并完成处理。在这个操作中,内存使用量是 X。现在如果我给它处理 3000 个结构,它将分析内存中的 3000 个结构,内存使用量将达到 10X。
更新
这个问题只出现在 Excel 2007 中,而不出现在 Excel 2003 中,这就是为什么我要求 MSDN 人员调查它的原因。