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 =)