You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Matthew Buckett (JIRA)" <ji...@apache.org> on 2014/07/10 11:46:08 UTC

[jira] [Commented] (PDFBOX-1009) Limit the CMap-cache to external CMaps

    [ https://issues.apache.org/jira/browse/PDFBOX-1009?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14057316#comment-14057316 ] 

Matthew Buckett commented on PDFBOX-1009:
-----------------------------------------

The fix didn't completely fix the issue for me so I've opened PDFBOX-2200.

> Limit the CMap-cache to external CMaps
> --------------------------------------
>
>                 Key: PDFBOX-1009
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1009
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel
>    Affects Versions: 1.5.0
>            Reporter: Andreas Lehmkühler
>            Assignee: Andreas Lehmkühler
>             Fix For: 1.6.0
>
>
> Antoni Mylka found a potential memory leak within the class PDFont [1]
> A static map is used to cache all processed CMaps, which leads after while to a huge amount of allocated memory. 
> IMO it doesn't make sense to cache embedded CMaps as they are only needed within the font embedding them and those CMaps are already stored in the variable "cmap". We should limit the cache to external CMaps like those which are bundled with pdfbox.
> [1] http://markmail.org/message/zwhd3as67vpg7vbb



--
This message was sent by Atlassian JIRA
(v6.2#6252)