Comments
- Uses completely different techniques to measure memory
- Previous results were inaccurate
- Measurement is done using OS specific technique
- Samples /proc/PID/status
- Adjusts Java heap size to force garbage collector to purge memory
Results
Test Setup
Test environment: | Date | 2010 / 02 / 19 | |:-----|:---------------| | Java Version |Java HotSpot(TM) 64-Bit Server VM 1.6.0_23 | | OS | Ubuntu 10.10 | | CPU | Quad Core 6600 (4 cores) | | Benchmark | 0.8 |
Tested Libraries: | Name | Version | | |:-----|:----------------|:| | Colt | 1.2 | | | Commons Math | 2.1 | | | EJML | 0.16 | | | Jama | 1.0.2 | | | JBlas | 1.2.0 | | | MTJ | 0.9.13 | | | OjAlgo | 29.44 | | | Parallel Colt | 0.9.4 | | | UJMP | 0.2.5 | 3rd Party w/Native | | UJMP-J | 0.2.5 | 3rd Party only Java|