pdfbox-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sridhar (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (PDFBOX-3133) PDFBox 2.0.0-RC2 and earlier 2.0.0 SNAPSHOT Versions print performance is poor with systems having low RAM < 3GB and lower number of fonts.
Date Tue, 01 Dec 2015 15:33:11 GMT

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

Sridhar edited comment on PDFBOX-3133 at 12/1/15 3:32 PM:
----------------------------------------------------------

Dear Andreas

Thanks for your comment

Test file was already provided offline to Tilman.
Here again PDF file for you.

Though the content is replaced, the layout and design is popular and 
belongs to our customer and to maintain confidentiality please kindly 
don't share it publicly and you can use it internally for testing and 
delete after a month. 



What I could see is that the .pdfBox.cache file generated by PDFBox code 
in home directory has fonts read and cached from  ttf and ttc  fonts files 
available in system ( C;\Windows\fonts ) . 
Fonts might not influence but RAM should. 

I am unable to test with lower RAM and large number of fonts, hence 
requested Tilman, whose machine has 492+ fonts and 8 GB RAM to reduce RAM 
to 2 GB and test. 

Regards
Sridhar Sowmiyanarayanan
Tata Consultancy Services
Mailto: srid......@tcs.com
Website: http://www.tcs.com



was (Author: sridhar):
Dear Andreas

Thanks for your comment

Test file was already provided offline to Tilman.
Here again PDF file for you.

Though the content is replaced, the layout and design is popular and 
belongs to our customer and to maintain confidentiality please kindly 
don't share it publicly and you can use it internally for testing and 
delete after a month. 



What I could see is that the .pdfBox.cache file generated by PDFBox code 
in home directory has fonts read and cached from  ttf and ttc  fonts files 
available in system ( C;\Windows\fonts ) . 
Fonts might not influence but RAM should. 

I am unable to test with lower RAM and large number of fonts, hence 
requested Tilman, whose machine has 492+ fonts and 8 GB RAM to reduce RAM 
to 2 GB and test. 

Regards
Sridhar Sowmiyanarayanan
Tata Consultancy Services
Mailto: sridhar.so@tcs.com
Website: http://www.tcs.com


> PDFBox 2.0.0-RC2 and earlier 2.0.0 SNAPSHOT Versions print performance is poor with systems
having low RAM < 3GB and lower number of fonts.
> -------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: PDFBOX-3133
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-3133
>             Project: PDFBox
>          Issue Type: Improvement
>          Components: PDModel
>    Affects Versions: 2.0.0
>         Environment: MS Windows Systems with low RAM < 3GB and number of fonts were
less < 592 (or if desired fonts in PDF to be printed are not available in local system
) 
>            Reporter: Sridhar
>            Assignee: John Hewson
>              Labels: performance
>             Fix For: 2.0.0
>
>
> PDFBox 2.0.0-RC1, SNAPSHOTS and RC2 versions print takes 15+ seconds.
> Steps to reproduce
> -------------------------- 
> Use Windows System with < 3 GB RAM
> Use Systems with less number of fonts or without specific fonts in PDF file  to be printed.
> Printing PDF file 
> Took 14 to 20 seconds in system with 3 GB RAM which had 522 foints
> Took 24 to 34 seconds in system with 2 GB RAM which had 90 fonts
> Took only 2.5 seconds in system with 8 GB RAM which had 1025 fonts. 
> Doubt
> -------- 
> Not browsed the code, but following is the doubt as causing performance issue.
> Though the code caches fonts by storing fonts in local .pdfbox.cache file first time
and caching fonts for subsequent times.
> Not clear whether the code updates the pdfbox fonts cache file if new fonts are found
in new PDF file to be printed, while printing subsequent times. 
> If the fonts in PDF file to be printed is not available in the .pdfbox.cache file stored
in local system/local system what is the behaviour?  Will the code download fonts and update
cache for subsequent times or is it limited by fonts available in local system?  Looks like
later is the case and performance got hit either due to RAM or not constantly updating fonts
cache or due to un availability of fonts in local system.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Mime
View raw message