[
https://issues.apache.org/jira/browse/PDFBOX-2727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14378267#comment-14378267
]
Tilman Hausherr commented on PDFBOX-2727:
-----------------------------------------
A test with your changes works fine, however I believe committing it would
interfere with the intentions of [~jahewson] in PDFBOX-2370. He removed the
caching and intends to put it back in
{quote}
The last commit removes caching from PDResources, I will be adding it back soon
but using a pluggable interface.
{quote}
> Cache color space instances
> ---------------------------
>
> Key: PDFBOX-2727
> URL: https://issues.apache.org/jira/browse/PDFBOX-2727
> Project: PDFBox
> Issue Type: Improvement
> Components: Rendering
> Affects Versions: 2.0.0
> Reporter: Petr Slaby
> Priority: Minor
> Attachments: 000435.pdf, PDResources.java.patch
>
>
> I have a PDF from a customer which contains a lot of calls of
> SetNonStrokingColorSpace and SetStrokingColorSpace. Each time, an embedded
> color profile resource is loaded via ICC_Profile.getInstance(InputStream). I
> have attempted to cache the result in PDResources.java as shown in the
> attached patch. For this particular PDF, this change improves the performance
> of PDFToImage from 27 seconds down to 5 seconds (the PDF has two pages). I
> cannot share the customer PDF, so I have attempted to find a similar free
> one. Unfortunately, in my test suite, I did not find anything with a
> comparable improvement. The best example I found is in the attached PDF.
> There the improvement is from 4.9 seconds without caching to 4.1 with caching.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]