[
https://issues.apache.org/jira/browse/PDFBOX-5731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17797916#comment-17797916
]
Axel Howind commented on PDFBOX-5731:
-------------------------------------
[~lehmi] One more thing: if the patch goes into trunk for PDFBox 4, I suggest
to remove COSName.clearResources() as that method will have no effect any more.
When GC runs, the Cleaner is guaranteed to remove all obsolete keys so the
sweeping and looking for stale references should never find any keys to remove.
For PDFBox 2 and 3, the method has to stay there because user code could call
it. But it could be changed to a no-op.
> org.apache.pdfbox.cos.COSName#nameMap There is a memory leak problem.
> ---------------------------------------------------------------------
>
> Key: PDFBOX-5731
> URL: https://issues.apache.org/jira/browse/PDFBOX-5731
> Project: PDFBox
> Issue Type: Bug
> Affects Versions: 2.0.30, 3.0.1 PDFBox
> Reporter: liu
> Priority: Major
> Attachments: COSName.java,
> PDFBOX-5731_clear_out_unused_COSName_instances_automatically_PDFBOX2.patch,
> PDFBox5731_clear_out_unused_COSName_instances_automatically_PDFBOX3.patch,
> attempted_fix_for_PDFBOX-5731__clear_out_unused_COSName_instances_automatically.patch,
>
> attempted_fix_for_PDFBOX-5731__clear_out_unused_COSName_instances_automatically_2.patch,
>
> attempted_fix_for_PDFBOX-5731__clear_out_unused_COSName_instances_automatically_using_cleaner.patch,
> image-2023-12-08-16-02-12-293.png, image-2023-12-13-17-04-22-073.png,
> image-2023-12-14-18-10-14-278.png, screenshot-1.png, screenshot-2.png,
> screenshot-3.png, screenshot-4.png, screenshot-5.png, screenshot-6.png,
> screenshot-8.png
>
>
> !image-2023-12-08-16-02-12-293.png!
> !screenshot-1.png!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]