如何减少Docx4j加载时间

时间:2013-09-24 07:03:50

标签: android docx4j

我正在使用docx4j库来创建/打开/编辑docx文件。但初始化此行需要大约30秒

 wordMLPackage           = (WordprocessingMLPackage)loader.get(file);

简单文档(可能是空的或单个单词/行文件)或带有图像和表格的复杂文档需要相同的时间。 我在eclipse.ini中为eclipse增加了内存,为模拟器增加了VMHeap但没有效果。它在模拟器和真实设备上都很慢。请帮忙!

1 个答案:

答案 0 :(得分:2)

参见论坛帖子wordprocessingmlpackage-load-file-is-extremely-slow

JAXB上下文初始化时间是不可避免的(除非您删除列出的某些软件包,或者破解您的JAXB实现以执行一些时髦的按需类型加载),但只需要执行一次。