首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增加工作进程内存IIS 7

增加工作进程内存IIS 7
EN

Stack Overflow用户
提问于 2014-04-07 12:29:47
回答 1查看 1K关注 0票数 0

我正在尝试渲染一个报告,然后用它创建一个pdf。但是在我的生产服务器上,当我试图执行这段代码时,我从内存异常中得到了一个系统。

经过分析后,我发现当执行这段代码时:工作进程几乎达到2GB,并在峰值处抛出异常。

有谁能帮我一下吗。我已经优化了报表和数据库对象。另外,我不想为此分配多个工作进程。我想我可能需要增加内存分配的工作进程,但如何!!

EN

回答 1

Stack Overflow用户

发布于 2014-06-03 12:36:07

请允许我作一些假设;

  1. 您正在使用水晶报表为您生成报告,是吗?
  2. 您已经将IIS应用程序池的内存限制配置为Zero(0)(这意味着它们应该根据需要使用)
  3. 在代码中使用最新更新的报告对象。
  4. 如果像在我的例子中一样,您已经将这些报告与SAP对象或任何其他COM对象相关联,请确保正确地处理它们,即。

System.Runtime.Interopservices.marshal.FinalReleaseComObject(Object o);

如果你能提到究竟是什么东西占用了这么大的内存呢?这份报告有多大?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22912470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档