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

Sridhar edited comment on PDFBOX-3133 at 11/26/15 7:16 AM:
-----------------------------------------------------------

The time I got is running in Eclipse as Applet. Set -Xmx1g in eclipse. Same 
performance problem.  CPU consumption is only 2 to 3%. It is memory demand 
which might be causing the delay.  All other applications were closed. Was 
running only Eclipse . Out of 3 GB 1.6 GB was consumed by other apps and 
another 1.4 GB is available. Still same issue. 
Time was measured in 3 different machines in 3 different locations.
Machine 1:  2 GB RAM, 90 fonts, Thermal Printer - 24 to 34 sec
Machine 2: 3 GB RAM, 522 fonts, MS XPS redirect to file - 14 to 20 sec
Machine 3: 8 GB RAM, 1025 fonts, Thermal Printer - 2.5 sec.



was (Author: sridhar):
Running in Eclipse. Set -Xmx1g in eclipse. Same performance problem.  CPU 
consumption is only 2 to 3%. It is memory demand which is causing the delay.  
Was running only Eclipse . Out of 3 GB 1.6 GB was consumed by other apps and 
another 1.4 GB is available. Still same issue. 



> 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-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to