OCaml Class 1: How small?

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

Memory Usage Results: sorted from smallest to largest, default benchmark weights
Language Implementation Score

Cgcc73.2290
Ocamlocaml40.0185
Eiffelse37.9154
Ocamlocamlb33.1389
C++g++33.1385
Cleanclean30.6793
SMLmlton29.7453
Lispnewlisp29.6571
Lualua28.3803
S-Langslang26.1476
Forthgforth25.0603
Haskellghc24.2491
Oberon-2oberon224.1111
Awkmawk23.7964
Perlperl23.4429
SMLsmlnj22.3043
Pythonpython21.1951
Felixfelix20.7921
Schemebigloo20.0679
Pythonpsyco19.7599
Lisprep19.1444
Rubyruby19.1162
Awkgawk18.9691
Schemechicken18.8617
Pikepike17.5379
Tcltcl17.2452
Erlangerlang16.4866
Schemeguile16.1721
Erlanghipe16.1280
PHPphp15.8515
Smalltalkgst15.3987
Adagnat15.0945
Javasablevm14.9587
Javakaffe14.0570
Common Lispcmucl14.0312
Javajava13.3700
Iconicon13.2529
Javagcj12.9647
Haskellnhc9812.6441
Javagij12.6030
Dylangwydion12.5474
Common Lispsbcl11.5984
Mercurymercury10.8983
Nicenice10.4557
Schememzscheme10.1879
Schememzc9.1253
Mozart/Ozoz7.9147
Lisppoplisp7.4395
Schemestalin7.2047
Emacs Lispxemacs6.9774
Bashbash6.2918
Objective Cobjc6.1123
Haskellhugs4.4761
ElastiCelastic4.1969
SMLpoly3.4193
Pop11pop112.7558
Ciao Prologciao0.6574
Prologgprolog0.5894
C#csharp0.2747
Haskellcurry0.1888
Memory Usage Results: sorted from smallest to largest, equal benchmark weights
Language Implementation Score

Cgcc23.8784
Eiffelse12.9794
Ocamlocaml12.9506
C++g++10.6390
Ocamlocamlb10.6078
Cleanclean10.2670
SMLmlton9.8596
Haskellghc9.3953
Lualua9.3419
Lispnewlisp9.2377
S-Langslang8.3500
Forthgforth8.1876
Awkmawk8.1779
Oberon-2oberon27.9868
SMLsmlnj7.3141
Perlperl7.2975
Schemechicken6.9229
Erlangerlang6.8613
Pythonpython6.7869
Felixfelix6.7831
Schemebigloo6.6762
Pythonpsyco6.4386
Erlanghipe6.4257
Rubyruby6.2513
Lisprep6.2006
Awkgawk6.0985
Tcltcl5.9716
Adagnat5.8231
Pikepike5.7315
Schemeguile5.5052
PHPphp5.0936
Javasablevm5.0464
Smalltalkgst5.0390
Common Lispcmucl4.8620
Haskellnhc984.7341
Javakaffe4.4430
Dylangwydion4.3700
Javajava4.3514
Iconicon4.2266
Javagcj4.0643
Schememzscheme4.0164
Javagij3.9670
Common Lispsbcl3.7846
Mercurymercury3.5176
Nicenice3.5156
Schememzc3.2909
Schemestalin2.9996
Mozart/Ozoz2.9740
Lisppoplisp2.6726
Objective Cobjc2.6630
Emacs Lispxemacs2.5683
Bashbash2.1036
Haskellhugs1.8859
ElastiCelastic1.7250
SMLpoly1.5931
Pop11pop111.3650
Ciao Prologciao0.6574
Prologgprolog0.5894
C#csharp0.2747
Haskellcurry0.1888