Java performance
From GumstixDocsWiki
Benchmarks
Benchmarks of Java are notoriously unreliable, because of the wide array of runtime optimizations that standard JVMs perform -- not to mention the fact that the benchmarks themselves are artificial. That said, here are some simple benchmark results for Java on the Gumstix.
The benchmarks used:
- Java Dhrystone, an integer performance benchmark.
- Java Linpack, a floating-point performance benchmark.
Feel free to download and replicate these benchmarks, and to add other Gumstix motherboards.
| Implementation | Type | Motherboard | Dhrystone | Linpack |
|---|---|---|---|---|
| JamVM 1.4.2 | Interpreted | Connex 400xm-bt | 13850 dhrystone/sec | 1.207 MFLOPS |
| Sun JDK 1.5.0_6 (Linux) | JIT | Core Duo 2.1GHz | 3636363 dhrystone/sec | 76.296 MFLOPS |
| Apple JDK 1.5.0_6 (MacOS) | JIT | Core Duo 2.1GHz | 2714440 dhrystone/sec | 98.095 MFLOPS |

