1

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

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

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

4

1 回答 1

2

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

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

于 2013-09-24T08:50:00.507 回答