【发布时间】:2016-06-25 04:14:27
【问题描述】:
使用超过 45K 的数据运行 phantomJs.RunScript() 并生成超过 5 个 PDF 页面会引发异常。似乎这是内存问题 b/c 使用相同数据简单运行 PnantomJs(没有 NReco:http://www.nrecosite.com/)效果很好。
有什么想法吗?如何调整内存,否则...
【问题讨论】:
标签: .net phantomjs pdf-generation wkhtmltopdf
使用超过 45K 的数据运行 phantomJs.RunScript() 并生成超过 5 个 PDF 页面会引发异常。似乎这是内存问题 b/c 使用相同数据简单运行 PnantomJs(没有 NReco:http://www.nrecosite.com/)效果很好。
有什么想法吗?如何调整内存,否则...
【问题讨论】:
标签: .net phantomjs pdf-generation wkhtmltopdf
如果您尝试使用命令行参数(RunScript 方法的 jsArgs 参数)提供 45K 数据,则可能由于命令行长度的限制(大多数情况下为 8Kb)导致异常。我建议使用标准输入提供大型数据集(请参阅适当的 RunScript 重载,它接受 Stream 用于 phantomjs 输入或输出)。
【讨论】: