當前位置:
首頁 > 知識 > 如何設定葡萄城報表服務的內存上限?

如何設定葡萄城報表服務的內存上限?

葡萄城報表的ActiveReports Agent服務是一個標準的Windows服務,專門負責生成報表內容。對於Windows來說,生成報表內容的任務是一個資源密集型的計算任務,不僅需要完成數據查詢,還要根據報表模板的內容,生成最終的表格和圖表等HTML元素。這個過程可能會消耗大量的CPU時間和內存空間。

葡萄城報表還內置有報表內容緩存功能,如果多個用戶查看相同的報表內容,報表伺服器將直接使用緩存來快速響應用戶請求。這是一種「使用內存空間換取更快響應時間」的策略,因此也會消耗更多的內存。

為了防止報表系統常年7×24運行導致內存資源耗盡,葡萄城報表提供了一個配置參數,可設定報表服務佔用系統內存比例的上限。

方法如下:

(1)在葡萄城報表的安裝目錄下,找到Agent文件夾下的ActiveReports.Server.Agent.exe.Config文件。

如何設定葡萄城報表服務的內存上限?

(2)用記事本或其他文本編輯器打開這個文件,找到RunnerService.MemoryLimit配置項:

如何設定葡萄城報表服務的內存上限?

其中的Value就是內存使用上限,默認值75表示最多允許報表系統使用系統內存總量的75%。

請根據需要,將該值設置為10至90之間的數值。

如果報表使用內存達到設定的這個上限,報表系統將清空已有的緩存,以釋放內存空間。


有獎問卷

親愛的用戶,感謝您對葡萄城的支持和認可!為充分了解您的需求,以便我們持續改進,提供更強大的控制項軟體產品和更專業的技術服務,特邀請您參加本次問卷調查。參與即有獎!完整填寫問卷,即可獲得 500枚 GCDN金幣(可兌換實體獎品),還可參加抽獎獲贈精美獎品。

問卷地址:https://www.wenjuan.in/s/fYzUJf/

轉載請註明出自:葡萄城報表

了解葡萄城報表:http://www.grapecity.com.cn/enterprise-solutions/activereports_server/


關於葡萄城

葡萄城成立於1980年,是全球最大的控制項提供商,世界領先的企業應用定製工具、企業報表和商業智能解決方案提供商,為超過75%的全球財富500強企業提供服務。葡萄城於1988年在中國設立研發中心,在全球化產品的研發過程中,不斷適應中國市場的本地需求,並為軟體企業和各行業的信息化提供優秀的軟體工具和諮詢服務。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 葡萄城控制項 的精彩文章:

如何實現葡萄城報表本地設計器的級聯查詢?

TAG:葡萄城控制項 |