我正在使用docx4j库来创建/打开/编辑docx文件。但初始化此行需要大约30秒
wordMLPackage = (WordprocessingMLPackage)loader.get(file);
简单文档(可能是空的或单个单词/行文件)或带有图像和表格的复杂文档需要相同的时间。 我在eclipse.ini中为eclipse增加了内存,为模拟器增加了VMHeap但没有效果。它在模拟器和真实设备上都很慢。请帮忙!
答案 0 :(得分:2)
参见论坛帖子wordprocessingmlpackage-load-file-is-extremely-slow
JAXB上下文初始化时间是不可避免的(除非您删除列出的某些软件包,或者破解您的JAXB实现以执行一些时髦的按需类型加载),但只需要执行一次。