首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PDFBox最佳java版本

PDFBox最佳java版本
EN

Stack Overflow用户
提问于 2020-05-11 11:56:20
回答 1查看 480关注 0票数 0

我在web应用程序(tomcat上的spring应用程序)中使用pdfbox(2.0.19 ),我遇到了一些内存问题(高消耗,5页pdf 700 go,将导致内存从250 go提高到800 go),这是使用openjdk8,但当我改为openjdk11时,内存消耗减少到490 go~500 go。

基本上,我以byte[]的身份从web下载pdfs,然后将这些byte[]传递给一个函数,该函数以PDDocument的形式打开每个函数,并将这些页面合并到新的PDDocument中。(我知道所有的文件都在内存中,但是即使我把下载的文件写到磁盘上,也会产生不同的效果)

我的问题是,pdfbox(2.0.19)是否推荐使用JDK版本,如果有任何配置或GC参数,我应该考虑尽可能地优化内存消耗吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-19 15:31:46

@Tilman Hausherr在上面的评论中提到,使用pdfbox的最新版本,jdk,.推荐etc,对内存消耗和整体性能有很大影响。

对于内存中的和写到磁盘的部分:

与内存中或写到磁盘的方法相比,使用

  • 来打开PDDocument是最好的。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61729140

复制
相关文章

相似问题

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