More java2d benchmarking

June 26, 2006

How fast is java2d on classpath?

Benchmark machine:

AMD-64 3500+, 1 GB RAM

ATI Xpress 200G

Fedora Core 5

Classpath – CVS head as of Friday, June 23, running on jamvm

GCJ – CVS head as of Tuesday, June 20 (benchmark program natively compiled)

Sun – using (32-bit) java and javac, version 1.5.0_03

Sun, no JIT – passed “-Djava.compiler=none” option

Bear in mind that, due to the nature of the benchmark program, there is some variance in the numbers (it generates random sizes and positions for the shapes). If anyone wants the spreadsheet used to generate these graphs, give me a shout.

The baseline for these tests is a benchmark with no double-buffering, no anti-aliasing, no special options. Then, each option was benchmarked and normalized against the baseline case.  Be warned, some graphs use a log scale =)

j2dbench_html_4c367d55.jpg

j2dbench_html_m5a496045.jpg

j2dbench_html_m6bf0b676.jpg

j2dbench_html_m6e5f0e5a.jpg

j2dbench_html_4c384a3c.jpg

j2dbench_html_m23af7d9.jpg

j2dbench_html_7b69cb5a.jpg

j2dbench_html_10ebf56f.jpg

j2dbench_html_10335fb3.jpg

j2dbench_html_220f9c601.jpg

j2dbench_html_1d039c321.jpg

j2dbench_html_m63e54f36.jpg

Advertisements