我正在尝试渲染报告,然后从中创建一个pdf。 但是在我的生产服务器上,当我尝试执行此代码时;我得到一个系统内存异常。
经过分析后,我发现执行此代码时:工作进程几乎达到2 gb,在峰值点抛出异常。
任何人都可以帮助我。我已经优化了报表和数据库对象。我也不想为此分配多个工作进程。 我想我可能需要增加工作进程的内存分配,但是如何!!
答案 0 :(得分:0)
请允许我做一些假设;
System.Runtime.Interopservices.marshal.FinalReleaseComObject(Object o);
如果你可以提一下究竟什么对象占用了如此大量的内存? 这份报告有多大?