[gs-bugs] [Bug 691512] New: pcl-xl performance for bit-device very low at larger resolutions

bugzilla-daemon at ghostscript.com bugzilla-daemon at ghostscript.com
Fri Jul 30 08:47:42 UTC 2010


http://bugs.ghostscript.com/show_bug.cgi?id=691512

           Summary: pcl-xl performance for bit-device very low at larger
                    resolutions
           Product: GhostPCL
           Version: trunk
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P4
         Component: PCL interpreter
        AssignedTo: henry.stiles at artifex.com
        ReportedBy: norbert.janssen at oce.com
         QAContact: gs-bugs at ghostscript.com
   Estimated Hours: 0.0
          Customer: 661


Created an attachment (id=6583)
 --> (http://bugs.ghostscript.com/attachment.cgi?id=6583)
compress xl testfile with low performance at 600dpi

printing attached xl-testfile (VZXP9TJ2.xl) is extremely slow at 600dpi (2
pages take > 15 minutes). This is much slower than our other
PDL-implementation.
on CYGWIN (default build: make pcl)

time obj/pcl6 -r### -sDEVICE=bit -sOutputFile=/dev/null -dNOPAUSE VZXP9TJ2.xl

### = default = 72dpi    memory
72dpi:    0m33           14.8Mb used
100dpi:   0m52           15.0Mb used   
150dpi:   1m33           15.6Mb used
200dpi:   1m30           17.6Mb used
250dpi:   1m37           17.6Mb used
275dpi:   1m30           19.7Mb used
287dpi:   1m33           19.2Mb used
295dpi:   1m37           19.8Mb used
298dpi:   1m40           18.8Mb used
299dpi:   8m53           70.3Mb used
300dpi:   8m36 !!!       71.3Mb used
400dpi:  12m53           72.2Mb used
600dpi:  19m21           74.4Mb used

there is a huge jump in performance-regression between 298dpi and 299dpi,
after that it seems more-or-less linear (with resolution) again.

for the JPEG device the time for 600dpi is just 11 secs!!!

First analysis gives following callback-stack (see attachment callback)

-- 
Configure bugmail: http://bugs.ghostscript.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the gs-bugs mailing list