1

我在 Web 应用程序中使用 Ghost4j 将 PDF 转换为 TIFF。在对我的应用程序进行性能测试时,我发现当需要转换多个 PDF 文档时需要很长时间。经过进一步研究,我发现了这部分文档: http ://www.ghost4j.org/threadsafetyandmultithreading.html

但是,我很困惑是否应该将代码放入synchronized块中并使用setMaxProcessCount()

这是我目前的做法:

    PDFDocument lDocument = new PDFDocument();
    lDocument.load(new File (pdfFilePath));
    SimpleRenderer lRenderer = new SimpleRenderer();
    lRenderer.setResolution(300);

    // render as images
    List<Image> lImages = lRenderer.render(lDocument);

问题

  • 我将如何在获得多个请求的 Web 应用程序中进行这项工作。
4

0 回答 0