簡體   English   中英

增加工作進程內存IIS 7

[英]Increase worker process memory IIS 7

我正在嘗試呈現報告,然后從中創建一個pdf。 但是在生產服務器上,當我嘗試執行此代碼時; 我的系統內存不足異常。

經過分析,我發現執行此代碼時:工作進程幾乎達到2 GB,並且在峰值時拋出異常。

有人可以幫我這個忙嗎? 我已經優化了報表和數據庫對象。 我也不想為此分配多個工作進程。 我想可能需要增加worker進程的內存分配,但是如何!

請允許我做一些假設。

  1. 您正在使用Crystal Reports為您生成報告嗎?
  2. 您已將IIS應用程序池的內存限制配置為零(0)(意味着它們應根據需要使用)
  3. 您正在代碼中使用最新的更新的報表對象。
  4. 如果像我一樣,您已將這些報表與SAP對象或任何其他COM對象相關聯,請確保正確處理它們,即。

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

如果您可以提及究竟哪個對象占用了如此大量的內存? 此報告有多大?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM