http://www.tommti-systems.de/main-Dateien/reviews/languages/benchmarks.html ----------------------------------------------------------------------- (http://sh.miga.lv/stuff/Benchmark.1.4.java) C:\priv\test\bm4>e:\Java\j2sdk1.4.2_12\bin\java.exe -version java version "1.4.2_12" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03) Java HotSpot(TM) Client VM (build 1.4.2_12-b03, mixed mode) C:\priv\test\bm4>e:\Java\j2sdk1.4.2_12\bin\javac.exe -g:none Benchmark.java C:\priv\test\bm4>e:\Java\j2sdk1.4.2_12\bin\java.exe -Xbatch -mx1024m Benchmark Start Java benchmark Int arithmetic elapsed time: 16234 ms with max of 1000000000 i: 1000000000 intResult: 1 Double arithmetic elapsed time: 86831 ms with min of 1.0E10, max of 1.1E10 i: 1.1E10 doubleResult: 1.00116327174955E10 Long arithmetic elapsed time: 28706 ms with min of 10000000000, max of 11000000000 i: 11000000000 longResult: 776627965 Trig elapsed time: 74721 ms with max of 1.0E7 i: 1.0E7 sine: 0.9906646477361263 cosine: -0.13632151600483616 tangent: -7.267118770165242 logarithm: 6.999999956570549 squareRoot: 3162.2775020544923 IO elapsed time: 7035 ms with max of 1000000 i: 1000001 myLine: abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefgh Array elapsed time: 2574 ms - 100000000 Exception elapsed time: 8095 ms - HI=500000 / LO=500000 HashMap elapsed time: 1607 ms - 18699 HashMaps elapsed time: 6520 ms - 1 9999 1000 9999000 HeapSort elapsed time: 2667 ms - 0,9999928555 List elapsed time: 5943 ms - 10000 Matrix Multiply elapsed time: 26251 ms - 270165 1061760 1453695 1856025 Nested Loop elapsed time: 23070 ms - -1804337152 String Concat. (fixed) elapsed time: 2807 ms - 50000000 Total Java benchmark time: 293061 ms End Java benchmark ----------------------------------------------------------------------- (http://sh.miga.lv/stuff/Benchmark.java) C:\priv\test\bm5>e:\Java\jdk1.5.0_08\bin\java.exe -version java version "1.5.0_08" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03) Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing) C:\priv\test\bm5>e:\Java\jdk1.5.0_08\bin\javac.exe -g:none Benchmark.java C:\priv\test\bm5>e:\Java\jdk1.5.0_08\bin\java.exe -Xbatch -mx1024m Benchmark Start Java benchmark Int arithmetic elapsed time: 16585 ms with max of 1000000000 i: 1000000000 intResult: 1 Double arithmetic elapsed time: 20159 ms with min of 1.0E10, max of 1.1E10 i: 1.1E10 doubleResult: 1.00116327174955E10 Long arithmetic elapsed time: 29083 ms with min of 10000000000, max of 11000000000 i: 11000000000 longResult: 776627965 Trig elapsed time: 78980 ms with max of 1.0E7 i: 1.0E7 sine: 0.9906646477361263 cosine: -0.13632151600483616 tangent: -7.267118770165242 logarithm: 6.999999956570549 squareRoot: 3162.2775020544923 IO elapsed time: 8020 ms with max of 1000000 i: 1000001 myLine: abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefgh Array elapsed time: 2527 ms - 100000000 Exception elapsed time: 7786 ms - HI=500000 / LO=500000 HashMap elapsed time: 1607 ms - 18699 HashMaps elapsed time: 6756 ms - 1 9999 1000 9999000 HeapSort elapsed time: 2605 ms - 0,9999928555 List elapsed time: 4915 ms - 10000 Matrix Multiply elapsed time: 27710 ms - 270165 1061760 1453695 1856025 Nested Loop elapsed time: 25295 ms - -1804337152 String Concat. (fixed) elapsed time: 1858 ms - 50000000 Total Java benchmark time: 233886 ms End Java benchmark ----------------------------------------------------------------------- (http://sh.miga.lv/stuff/Benchmark.java) C:\priv\test\bm6>e:\Java\jdk1.6.0\bin\java.exe -version java version "1.6.0-beta2" Java(TM) SE Runtime Environment (build 1.6.0-beta2-b86) Java HotSpot(TM) Client VM (build 1.6.0-beta2-b86, mixed mode, sharing) C:\priv\test\bm6>e:\Java\jdk1.6.0\bin\javac.exe -g:none Benchmark.java C:\priv\test\bm6>e:\Java\jdk1.6.0\bin\java.exe -Xbatch -mx1024m Benchmark Start Java benchmark Int arithmetic elapsed time: 10949 ms with max of 1000000000 i: 1000000000 intResult: 1 Double arithmetic elapsed time: 7264 ms with min of 1.0E10, max of 1.1E10 i: 1.1E10 doubleResult: 1.00116327174955E10 Long arithmetic elapsed time: 23837 ms with min of 10000000000, max of 11000000000 i: 11000000000 longResult: 776627965 Trig elapsed time: 64746 ms with max of 1.0E7 i: 1.0E7 sine: 0.9906646477361263 cosine: -0.13632151600483616 tangent: -7.267118770165242 logarithm: 6.999999956570549 squareRoot: 3162.2775020544923 IO elapsed time: 6795 ms with max of 1000000 i: 1000001 myLine: abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefgh Array elapsed time: 2577 ms - 100000000 Exception elapsed time: 4514 ms - HI=500000 / LO=500000 HashMap elapsed time: 859 ms - 18699 HashMaps elapsed time: 4843 ms - 1 9999 1000 9999000 HeapSort elapsed time: 2561 ms - 0,9999928555 List elapsed time: 3780 ms - 10000 Matrix Multiply elapsed time: 25273 ms - 270165 1061760 1453695 1856025 Nested Loop elapsed time: 21338 ms - -1804337152 String Concat. (fixed) elapsed time: 1843 ms - 50000000 Total Java benchmark time: 181179 ms End Java benchmark ----------------------------------------------------------------------- Int arithmetic elapsed time: 16234 ms with max of 1000000000 Int arithmetic elapsed time: 16585 ms with max of 1000000000 Int arithmetic elapsed time: 10949 ms with max of 1000000000 Double arithmetic elapsed time: 86831 ms with min of 1.0E10, max of 1.1E10 Double arithmetic elapsed time: 20159 ms with min of 1.0E10, max of 1.1E10 Double arithmetic elapsed time: 7264 ms with min of 1.0E10, max of 1.1E10 Long arithmetic elapsed time: 28706 ms with min of 10000000000, max of 11000000000 Long arithmetic elapsed time: 29083 ms with min of 10000000000, max of 11000000000 Long arithmetic elapsed time: 23837 ms with min of 10000000000, max of 11000000000 Trig elapsed time: 74721 ms with max of 1.0E7 Trig elapsed time: 78980 ms with max of 1.0E7 Trig elapsed time: 64746 ms with max of 1.0E7 IO elapsed time: 7035 ms with max of 1000000 IO elapsed time: 8020 ms with max of 1000000 IO elapsed time: 6795 ms with max of 1000000 Array elapsed time: 2574 ms - 100000000 Array elapsed time: 2527 ms - 100000000 Array elapsed time: 2577 ms - 100000000 Exception elapsed time: 8095 ms - HI=500000 / LO=500000 Exception elapsed time: 7786 ms - HI=500000 / LO=500000 Exception elapsed time: 4514 ms - HI=500000 / LO=500000 HashMap elapsed time: 1607 ms - 18699 HashMap elapsed time: 1607 ms - 18699 HashMap elapsed time: 859 ms - 18699 HashMaps elapsed time: 6520 ms - 1 9999 1000 9999000 HashMaps elapsed time: 6756 ms - 1 9999 1000 9999000 HashMaps elapsed time: 4843 ms - 1 9999 1000 9999000 HeapSort elapsed time: 2667 ms - 0,9999928555 HeapSort elapsed time: 2605 ms - 0,9999928555 HeapSort elapsed time: 2561 ms - 0,9999928555 List elapsed time: 5943 ms - 10000 List elapsed time: 4915 ms - 10000 List elapsed time: 3780 ms - 10000 Matrix Multiply elapsed time: 26251 ms - 270165 1061760 1453695 1856025 Matrix Multiply elapsed time: 27710 ms - 270165 1061760 1453695 1856025 Matrix Multiply elapsed time: 25273 ms - 270165 1061760 1453695 1856025 Nested Loop elapsed time: 23070 ms - -1804337152 Nested Loop elapsed time: 25295 ms - -1804337152 Nested Loop elapsed time: 21338 ms - -1804337152 String Concat. (fixed) elapsed time: 2807 ms - 50000000 String Concat. (fixed) elapsed time: 1858 ms - 50000000 String Concat. (fixed) elapsed time: 1843 ms - 50000000 Total Java benchmark time: 293061 ms Total Java benchmark time: 233886 ms Total Java benchmark time: 181179 ms