Thanks for running the tests.
Anthony J. Starks wrote:
Here are some informal timings of Batik 1.5 under Panther; unfortunately, I don't have comparisons with the older platform. I'm hoping others can fill this in for both older Mac and other platforms as well.
Is there anyone with a similar Powerbook?
Environment: Batik 1.5 Powerbook G4 667MhZ, 512 Mb Ram Mac OS X 10.3 (Panther) java version "1.4.1_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-99) Java HotSpot(TM) Client VM (build 1.4.1_01-27, mixed mode)
Time from startup to first display of squggle: 16 seconds
After startup, I timed the load and display times for selected files in the samples directory:
Does this 16sec vary at all from 'cold start' to 'warm start'? So on windows there is a _very_ large difference between the start time for the first run and the second run (I think because the class files get cached in Memory). Also is this from a 'jar' file or from class files? I would guess jar file.
Did you use the 'Preferences->Browser Options->Optional Behaviors->Show Debug Trace' for the following times? I would guess not (since they aren't in millis). For this to show up you would have to start from the terminal window:
% java -jar svg-browser samples/anne.svg
This gives millisec times for each phase of rendering a document:
Document load started... Document load completed in 100 ms GVT build started... GVT build completed in 220 ms GVT rendering preparation... GVT rendering prepared in 10 ms GVT rendering started... GVT rendering completed in 220 ms
anne.svg 2 sec gradients.svg : 1.5 sec logoShadowOffset: < 1 sec mapSpain.svg 16 sec textRotateShadows: 13 sec
Here are the transcoding (svg to pdf ) times for all of the files in the samples directory
ajstarks> for i in *.svg > do > time java -jar ~/batik-1.5/batik-rasterizer.jar -m application/pdf $i > done About to transcode 1 SVG file(s)
Converting 3D.svg to 3D.pdf ... ... success
real 0m21.365s user 0m7.350s sys 0m2.220s About to transcode 1 SVG file(s)
Converting GVT.svg to GVT.pdf ... ... success
real 0m18.739s user 0m14.800s sys 0m1.200s About to transcode 1 SVG file(s)
Converting anne.svg to anne.pdf ... ... success
real 0m10.153s user 0m7.510s sys 0m1.000s About to transcode 1 SVG file(s)
Converting asf-logo.svg to asf-logo.pdf ... ... success
real 0m12.689s user 0m8.710s sys 0m1.390s About to transcode 1 SVG file(s)
Converting barChart.svg to barChart.pdf ... ... success
real 0m23.262s user 0m8.430s sys 0m1.900s About to transcode 1 SVG file(s)
Converting batik3D.svg to batik3D.pdf ... ... success
real 0m12.463s user 0m8.510s sys 0m0.980s About to transcode 1 SVG file(s)
Converting batik70.svg to batik70.pdf ... ... success
real 0m19.732s user 0m12.420s sys 0m1.730s About to transcode 1 SVG file(s)
Converting batikBatik.svg to batikBatik.pdf ... ... success
real 0m19.197s user 0m13.840s sys 0m1.900s About to transcode 1 SVG file(s)
Converting batikCandy.svg to batikCandy.pdf ... ... success
real 0m21.092s user 0m15.130s sys 0m1.790s About to transcode 1 SVG file(s)
Converting batikFX.svg to batikFX.pdf ... ... success
real 0m11.481s user 0m7.920s sys 0m1.050s About to transcode 1 SVG file(s)
Converting batikLogo.svg to batikLogo.pdf ... ... success
real 0m17.289s user 0m11.020s sys 0m1.640s About to transcode 1 SVG file(s)
Converting batikYin.svg to batikYin.pdf ... ... success
real 0m10.539s user 0m7.470s sys 0m1.180s About to transcode 1 SVG file(s)
Converting chessFont.svg to chessFont.pdf ... ... success
real 0m25.212s user 0m8.870s sys 0m2.030s About to transcode 1 SVG file(s)
Converting chessboard.svg to chessboard.pdf ... ... success
real 0m10.210s user 0m7.110s sys 0m1.150s About to transcode 1 SVG file(s)
Converting gradients.svg to gradients.pdf ... ... success
real 0m9.576s user 0m6.840s sys 0m1.010s About to transcode 1 SVG file(s)
Converting henryV.svg to henryV.pdf ... ... success
real 0m35.256s user 0m18.540s sys 0m3.060s About to transcode 1 SVG file(s)
Converting logoShadowOffset.svg to logoShadowOffset.pdf ... ... success
real 0m12.345s user 0m9.130s sys 0m1.060s About to transcode 1 SVG file(s)
Converting logoTexture.svg to logoTexture.pdf ... ... success
real 0m12.280s user 0m8.330s sys 0m1.340s About to transcode 1 SVG file(s)
Converting mapSpain.svg to mapSpain.pdf ... ... success
real 0m44.276s user 0m22.590s sys 0m3.090s About to transcode 1 SVG file(s)
Converting mapWaadt.svg to mapWaadt.pdf ... ... success
real 0m33.521s user 0m16.900s sys 0m2.530s About to transcode 1 SVG file(s)
Converting mathMetal.svg to mathMetal.pdf ... ... success
real 0m37.325s user 0m20.650s sys 0m3.140s About to transcode 1 SVG file(s)
Converting mines.svg to mines.pdf ... ... success
real 0m22.779s user 0m7.930s sys 0m2.020s About to transcode 1 SVG file(s)
Converting moonPhases.svg to moonPhases.pdf ... ... success
real 0m27.598s user 0m11.120s sys 0m2.410s About to transcode 1 SVG file(s)
Converting sizeOfSun.svg to sizeOfSun.pdf ... ... success
real 0m27.151s user 0m10.980s sys 0m2.110s About to transcode 1 SVG file(s)
Converting starfield.svg to starfield.pdf ... ... success
real 0m28.807s user 0m12.440s sys 0m2.280s About to transcode 1 SVG file(s)
Converting strokeFont.svg to strokeFont.pdf ... ... success
real 0m25.700s user 0m9.290s sys 0m2.350s About to transcode 1 SVG file(s)
Converting sunRise.svg to sunRise.pdf ... ... success
real 0m43.416s user 0m20.660s sys 0m3.740s About to transcode 1 SVG file(s)
Converting sydney.svg to sydney.pdf ... ... success
real 0m34.219s user 0m15.490s sys 0m2.850s About to transcode 1 SVG file(s)
Converting textRotate.svg to textRotate.pdf ... ... success
real 0m39.204s user 0m18.140s sys 0m2.920s About to transcode 1 SVG file(s)
Converting textRotateShadows.svg to textRotateShadows.pdf ... ... success
real 1m8.645s user 0m46.890s sys 0m4.740s
On Oct 26, 2003, at 2:44 AM, Andreas Neumann wrote:
Anthony, did you notice any performance difference with Panther and the new Java
release?
Since I tweaked my current MacOSX laptop quite a bit towards Open Source
(Postgres, fink, latex, etc.) I hesitate to upgrade to Panther unless I have a
good reason ;-)
Thanks for any info, Andreas
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]