使用<;生成大型报告时出现内存不足错误;cfdocumenttype=";pdf"&燃气轮机;

使用<;生成大型报告时出现内存不足错误;cfdocumenttype=";pdf"&燃气轮机;,pdf,coldfusion,coldfusion-9,Pdf,Coldfusion,Coldfusion 9,以下是错误:加载阶段浏览器失败:此文档的呈现过程中内存不足 409 : <cfif showBuildings> 410 : <cfdocumentsection margintop="1.9"> 411 : 412 : <cfdocumentitem type="header"> 409: 410 : 411 : 412 : 该报告的HTML版本约为7兆字节,打印约5

以下是错误:加载阶段浏览器失败:此文档的呈现过程中内存不足

409 : <cfif showBuildings>                  
410 :   <cfdocumentsection margintop="1.9"> 
411 :   
412 :       <cfdocumentitem type="header">
409:
410 :    
411 :   
412 :       
该报告的HTML版本约为7兆字节,打印约500页。在谷歌搜索该问题后,似乎
不支持“大型”文档,但我找不到上限

有人能提出解决办法吗?是否可以迭代地构建报告,然后将它们重新缝合在一起


谢谢

JVM内存参数设置为什么?你试过增加堆大小吗?设置为512,我刚把它增加到1024,我正在再试一次。问题是,客户机不想增加内存,因为服务器的内存已经非常低。args=-server-xmx512即使您可以迭代地构建报告,然后将它们重新缝合在一起,您仍然会遇到同样的问题。最终产品会太大。您可能需要一个更大的服务器。您是如何通过浏览器或保存到服务器并提供下载链接来提供文档的?我通常通过先保存到服务器文件系统来获得更好的响应时间。有人知道为什么生成PDF需要这么多内存吗?我们遇到了同样的问题,直到我们将4GB分配给ColdFusion,它才能够成功地创建PDF。PDF最终大小为5MB。看起来很荒谬。这是保存到服务器,而不是服务。