我正在使用AS的Aspose Slide库。它需要花费大量时间来初始化它的Presentation类。
对于单张幻灯片演示,它还需要 5秒。 但是如果我们运行代码两次,第二次尝试则需要相当少的时间,即大约1秒钟。
Presentation pres = new Presentation("file.ppt");
使用的版本是:aspose-slides-17.7-jdk16.jar
系统配置:Processor: Core i3, RAM: 6 GB; OS: Ubuntu
有没有办法让它快?
答案 0 :(得分:0)
我已经观察到共享的要求并且喜欢在第一次实例化Presentation对象时共享它,它在内存中加载Aspose.Slides DOM(文档对象模型),其内部包含更多的类并且需要一些时间。这只发生一次,当您使用API再次加载相同或其他演示时,它将花费相当少的时间。这是API的实现行为,我们也在努力进一步提高API性能。我希望这是可以理解的。
我是Aspose的支持开发人员/传播者。
非常感谢,