OCaml Class 1: How fast?

Speed benchmark results from The Great Computer Language Shootout. Higher scores are better.

Speed Results: sorted from fastest to slowest, default benchmark weights
Language Implementation Score

Cgcc56.4914
C++g++45.0564
SMLmlton42.6273
Eiffelse40.0977
Ocamlocaml39.9614
Cleanclean38.4448
Oberon-2oberon232.3206
Schemebigloo27.1404
Common Lispcmucl23.8672
Common Lispsbcl21.8147
Haskellghc21.7501
Javagcj21.3852
SMLsmlnj20.7947
Felixfelix19.6967
Javajava19.3045
Javakaffe16.7035
Pythonpython16.5061
Ocamlocamlb16.1856
Perlperl16.1827
Lispnewlisp15.9273
Pikepike15.2307
Erlanghipe14.9628
Lualua14.2419
Javagij14.2274
Pythonpsyco14.2114
S-Langslang14.1164
Erlangerlang13.7962
Nicenice13.2415
Forthgforth12.9339
Adagnat12.8101
Javasablevm12.3099
Rubyruby12.0827
Dylangwydion11.9898
Schemechicken11.7950
Awkgawk11.7333
Mercurymercury10.3812
Awkmawk10.0990
PHPphp10.0773
Smalltalkgst9.7923
Tcltcl9.6077
Schemestalin9.2934
Iconicon8.9822
Lisprep8.0021
Schemeguile7.4060
Schememzscheme6.9881
Bashbash6.6449
Lisppoplisp6.5881
Schememzc5.8329
Emacs Lispxemacs5.4240
Haskellnhc985.3050
Mozart/Ozoz5.1307
SMLpoly3.2232
Objective Cobjc2.3970
Pop11pop112.1171
Haskellhugs1.6967
ElastiCelastic1.3819
Prologgprolog0.2837
Ciao Prologciao0.1955
C#csharp0.1603
Haskellcurry0.1327
Speed Results: sorted from fastest to slowest, equal benchmark weights
Language Implementation Score

Cgcc18.4651
C++g++14.0094
Ocamlocaml13.5205
SMLmlton12.9335
Cleanclean12.6441
Eiffelse12.3354
Oberon-2oberon29.6947
Schemebigloo8.5273
Haskellghc7.9657
Common Lispcmucl7.7986
Felixfelix6.8919
Common Lispsbcl6.5909
SMLsmlnj6.5868
Javajava6.0000
Javagcj5.9459
Erlanghipe5.8817
Erlangerlang5.5357
Ocamlocamlb5.4252
Pythonpython5.0838
Perlperl4.9850
Lispnewlisp4.8659
Javakaffe4.8051
S-Langslang4.7860
Lualua4.7208
Pikepike4.6588
Schemechicken4.4922
Forthgforth4.4915
Pythonpsyco4.4660
Adagnat4.3682
Nicenice4.2212
Javagij4.0979
Awkgawk4.0653
Dylangwydion3.9395
Javasablevm3.7671
Awkmawk3.7568
Rubyruby3.7146
Mercurymercury3.6112
Schemestalin3.4365
Tcltcl3.3262
PHPphp3.3184
Smalltalkgst3.2155
Schememzscheme3.0524
Iconicon2.8749
Lisprep2.7040
Schemeguile2.5475
Haskellnhc982.2761
Lisppoplisp2.2209
Bashbash2.0081
Schememzc1.9896
Mozart/Ozoz1.9046
Emacs Lispxemacs1.8824
Objective Cobjc1.6272
SMLpoly1.5793
Pop11pop111.0824
Haskellhugs0.7220
ElastiCelastic0.6314
Prologgprolog0.2837
Ciao Prologciao0.1955
C#csharp0.1603
Haskellcurry0.1327