[
https://issues.apache.org/jira/browse/PDFBOX-4041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andreas Lehmkühler updated PDFBOX-4041:
---------------------------------------
Attachment: PDFBOX-4041_MemProfile.png
I've attached a screenshot. It shows that the GC works as expected. First the
allocated memory increases when rendering one page after the other. The memory
footprint is constant after everything is done as the GC is triggered due to
the fact that enough memory is available. The allocated memory drops back to
the starting value after triggering the GC manually.
> Memory Leak while converting pdf to images
> ------------------------------------------
>
> Key: PDFBOX-4041
> URL: https://issues.apache.org/jira/browse/PDFBOX-4041
> Project: PDFBox
> Issue Type: Bug
> Affects Versions: 2.0.7
> Reporter: Ajit
> Attachments: File2_5Mb.pdf, PDFBOX-4041_MemProfile.png,
> PDFConverter.java, heap.jpg, output.txt
>
>
> I am observing memory leak in PDF to images conversion simple program. I
> realise the PDF that I am converting is bit bigger in size.
> Check the heap image and you will see that leak is happening even though I
> have flushed the buffered image and set it to null explicitly. I have also
> closed the document too.
> !heap.jpg|thumbnail! If you notice the image, the process was running at 2
> GBs in only two runs. I am not able to attach the heap, because of its bigger
> size. But note the image at the bottom and you will see that BufferedImage is
> taking about 500 MBs.
> I have also provided the source code (few lines) and hoping I haven't done
> any stupid mistake.
> * I have gone through getting started
> [https://pdfbox.apache.org/2.0/getting-started.html] and set
> -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
> -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true the options. It
> does not help much
> * Maven Dependencies - pdfbox-tools, jai-imageio-core, jai-imageio-jpeg2000,
> levigo-jbig2-imageio
> There are some debug messages related to ScratchBuffer, I searched about it
> and it seems it is harmless. I came across the bug PDFBOX-3388. From the
> comments, It seems it is relevant but harmless.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]