[PublicDomain-Benchmarks home]

Squeak: Public Domain-Benchmarks Results

Squeak!

Updated: Nov 18, 2000.

benchmark

  slopstones smopstones machine spec
VisualWorks 1.0 1.000 1.000 486DX/33, Windows 3.1, DOS 5.0
above is the definition of reference machine and environment from original source code.
Squeak 2.8 Jitter 3.1 8.232 9.026 PowerBook G3 500MHz, MacOS9.0.4J

classes:     371 bkts,    7420 byts,   383 ents,  1.0 ents/bkt,   9.1% coverage
selectors:  1479 bkts,   29580 byts,  1808 ents,  1.2 ents/bkt,  36.1% coverage
methods:    1911 bkts,   38220 byts,  2519 ents,  1.3 ents/bkt,  46.7% coverage
mapCache:      2 blks,  223740 byts,   568 lost,   74 byts/ent,   0.4% fragment
codeCache:    18 blks, 2109456 byts,212952 lost,  774 byts/ent,   9.6% fragment
iclCache:      1 blks,    8632 byts,     0 lost,    8 byts/ent,   0.0% fragment
memory: 124396 heap, 2341828 cached (526928+1330528 = 21.8 bytes/bytecode)
GC: 0 major, 0 minor,   0.00%   0.00%   0.00% CPU;  i-cache:   0.00%   0.00 NAN(000)
traps: 0 SI/sec (avg 0), 0 TF (avg 0); trans: 0 (0/sec)

morituri te salutant
Squeak 2.8.4* 3.841 * 3.351 PowerBook G3 500MHz, MacOS9.0.4J
Squeak 2.8.2* 3.854 * 3.394 PowerBook G3 500MHz, MacOS9.0.4J
Squeak 2.8* 3.249 * 3.303 PowerBook G3 500MHz, MacOS9.0.4J
Squeak 2.7* 3.934 * 3.737 PowerBook G3 500MHz, MacOS9.0.2J
Squeak 2.7* 2.672 * 2.401 PowerPC G4, 350MHz, MacOS9.0J
Squeak 2.7* 1.731 * 1.558 PowerPC 750 233MHz, MacOS8.5.1J
Squeak 2.6* 1.804 * 1.526 PowerPC 750 233MHz, MacOS8.5.1J
Squeak 2.5* 2.766 * 2.241 Pentium Pro 366MHz, Windows98
Squeak VM 2.5 PPC * 1.841 * 1.563 PowerPC 750 233MHz, MacOS8.5.1J
Squeak VM 2.4 PPC (c) * 1.827 * 1.514 PowerPC 750 233MHz, MacOS8.5.1J
Squeak VM 2.4 PPC (b with c image) * 1.814 * 1.507 PowerPC 750 233MHz, MacOS8.5.1J
Squeak VM 2.4 PPC (b) * 1.787 * 1.515 PowerPC 750 233MHz, MacOS8.5.1J
Squeak VM 2.4 PPC (a) * 1.644 * 1.503 PowerPC 750 233MHz, MacOS8.5.1J
Squeak VM 2.4 PPC * 1.827 * 1.500 PowerPC 750 233MHz, MacOS8.5.1J
Squeak 2.4b * 1.300 * 0.973 Pentium Pro 200MHz, Windows95
Squeak 2.4 * 1.353 * 0.957 Pentium Pro 200MHz, Windows95
Squeak VM 2.4 beta PPC * 1.575 * 1.525 PowerPC 750 233MHz, MacOS8.5.1J
Squeak VM 2.3 PPC * 1.844 * 1.500 PowerPC 750 233MHz, MacOS8.5.1J
Squeak 2.3 * 1.354 * 0.968 Pentium Pro 200MHz, Windows95
Squeak VM 2.3beta * 1.227 * 1.203 PowerPC 750 233MHz, MacOS8.1J
SqueakJ 2.3 Beta 0.926 0.901 Pentium Pro 200MHz, Windows95
Squeak 2.3 Beta * 1.134 * 0.839 Pentium Pro 200MHz, Windows95
Squeak VM 2.2 * 1.619 * 1.215 PowerPC 750 233MHz, MacOS8.1J
SqueakJ 2.2 0.637 0.810 Pentium Pro 200MHz, Windows95
Squeak 2.2 * 1.138 * 0.815 Pentium Pro 200MHz, Windows95
Squeak VM 2.1c (2.2 Beta) * 1.486 * 1.179 PowerPC 750 233MHz, MacOS8.1J
Squeak VM 2.1 * 1.582 * 1.165 PowerPC 750 233MHz, MacOS8.1J
SqueakJ 2.1 1.289 0.779 Pentium Pro 200MHz, Windows95
Squeak 2.1 * 1.016 * 0.783 Pentium Pro 200MHz, Windows95
Squeak VM 2.0 * 1.308 * 1.122 PowerPC 750 233MHz, MacOS8.1J
SqueakJ 2.0 0.798 0.793 Pentium Pro 200MHz, Windows95
Squeak 2.0 * 1.149 * 0.800 Pentium Pro 200MHz, Windows95
Squeak VM Beta2.0 * 1.577 * 1.133 PowerPC 750 233MHz, MacOS8.1J
SqueakJ 2.0 Beta 0.642 0.779 Pentium Pro 200MHz, Windows95
Squeak 2.0 Beta * 1.035 * 0.789 Pentium Pro 200MHz, Windows95
Squeak 1.31 (Jitter) 0.843 0.589 PowerPC 750 233MHz, MacOS8J
Squeak 1.31 (Jitter) 0.734 0.469 Pentium Pro 200MHz, Windows95
Squeak 1.31 (conventional) * 1.049 * 0.592 PowerPC 750 233MHz, MacOS8J
Squeak 1.31 (conventional) * 1.217 * 0.428 Pentium Pro 200MHz, Windows95
Other Smalltalks.
VisualWorks 3.0
(Non-Commercial)
9.588 12.624 Pentium Pro 200MHz, Windows95
VisualWorks 3.0
(Non-Commercial)
1.533 1.883 VirtualPC 1.0 (Windows95), PowerPC 750 233MHz, MacOS8.1J
VisualWorks 3.0a
(Non-Commercial)
1.587 1.734 VirtualPC 2.1.2 (Windows98), PowerPC 750 233MHz, MacOS8.5.1J
VisualWorks 3.0a
(Non-Commercial)
10.066 13.805 PowerPC 750 233MHz, MacOS8.5.1J
VisualWorks 2.5.2 11.394 13.838 PowerPC 750 233MHz, MacOS8.5.1J
VisualWorks 2.5.1 11.192 13.174 PowerPC 750 233MHz, MacOS8.5.1J
VisualWorks 2.5 2.637 4.697 PowerPC 750 233MHz, MacOS8.5.1J
SmalltalkAgents 2.2b1 1.813 3.227 PowerPC 750 233MHz, MacOS8J
Smalltalk/V 2.0.3d4 0.659 0.530 PowerPC 750 233MHz, MacOS8J
Smalltalk/V Mac 1.1 1.004 0.684 PowerPC 750 233MHz, MacOS8.1J
486DX/33, Windows 3.1, DOS 5.0
Amax 486DX/33, 256K external cache, 16MB RAM, Windows 3.1, DOS 5.0
PowerPC 750 500MHz, MacOS9.0.4J
PowerBook G3, 500MHz, 256MB RAM, MacOS9.0.4J
PowerPC G4 350MHz, MacOS9.0J
PowerPC G4, 350MHz, 224MB RAM, MacOS9.0J
PowerPC 750 500MHz, MacOS9.0.2J
PowerBook G3, 500MHz, 256MB RAM, MacOS9.0.2J
PowerPC 750 233MHz, MacOS8.5.1J
Power Macintosh 8500/120, G3 750/233 card, 176MB RAM, MacOS8.5.1J
PowerPC 750 233MHz, MacOS8.1J
Power Macintosh 8500/120, G3 750/233 card, 176MB RAM, MacOS8.1J
PowerPC 750 233MHz, MacOS8J
Power Macintosh 8500/120, G3 750/233 card, 176MB RAM, MacOS8J
Pentium Pro 200MHz, Windows95
Gateway2000 G6/200, Pentium Pro 200MHz, 64MB RAM, Windows95 4.00.950B
Pentium Pro 366MHz, Windows98
IBM ThinkPad model 1479, Pentium Pro 366MHz, 192MB RAM, Windows98 4.10.1998
*
2 test of SmopstoneBenchmark benchmark is intended to test the efficiency of recursively calling a block, that it isn't supported by conventional VM. So the result would be fairly pointless.

details

VisualWorks 1.0
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     0.577   6600         1.0      add integers 
         544     2.262    240         1.0      add floats 
         960     1.088    882         1.0      access strings 
         320     0.908    352         1.0      create objects 
         160     1.49     107         1.0      copy objects 
         480     1.129    425         1.0      perform selectors 
         896     1.237    724         1.0      evaluate blocks 

         640     1.151    555         1.0      geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.157      1.0       generating fractonaccis 
        1.123      1.0       generating primes 
        1.091      1.0       generating and parsing streams 
        3.091      1.0       generating strings 
        1.167      1.0       forming sets 
        5.139      1.0       sorting strings 
        5.601      1.0       sorcerer's apprentice 

        2.355      1.0       geometric mean
Squeak 2.8 Jitter 3.1
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.005 761600       115.393939  add integers
         544     0.281   1936         8.066429  add floats 
         960     0.067  14328        16.245304  access strings 
         320     0.207   1546         4.391744  create objects 
         160     0.136   1176        10.995052  copy objects 
         480     0.163   2945         6.928907  perform selectors 
         896     2.444    367         0.506370  evaluate blocks 

         640     0.140   4568         8.232059  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.218     14.48165   generating fractonaccis 
        0.039     28.79487   generating primes
        0.087     12.54023   generating and parsing streams 
        0.178     17.36517   generating strings 
       28.476      0.04098   forming sets 
        0.124     41.44355   sorting strings 
        0.177     31.64407   sorcerer's apprentice* 

        0.261      9.02597   geometric mean
Squeak 2.8.4 on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.206  18485         2.800824  add integers
         544     0.421   1292         5.384006  add floats 
         960     0.133   7218         8.183725  access strings 
         320     0.27    1185         3.367003  create objects 
         160     0.206    777         7.258869  copy objects 
         480     0.313   1534         3.608344  perform selectors 
         896     1.092    821         1.133305  evaluate blocks 

         640     0.300   2131         3.840999  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.849      3.71849   generating fractonaccis 
        0.098     11.45918   generating primes* 
        0.158      6.90506   generating and parsing streams 
        0.36       8.58611   generating strings 
       79.997      0.01459   forming sets 
        0.32      16.05938   sorting strings 
        0.699      8.01288   sorcerer's apprentice* 

        0.703      3.35076   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak 2.8.2 on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.204  18667         2.828283  add integers
         544     0.417   1305         5.435651  add floats 
         960     0.133   7218         8.183725  access strings 
         320     0.269   1190         3.379520  create objects 
         160     0.203    788         7.366143  copy objects 
         480     0.316   1519         3.574088  perform selectors 
         896     1.097    817         1.128140  evaluate blocks 

         640     0.299   2138         3.853958  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.838      3.76730   generating fractonaccis 
        0.097     11.57732   generating primes* 
        0.161      6.77640   generating and parsing streams 
        0.352      8.78125   generating strings 
       78.1        0.01494   forming sets 
        0.312     16.47115   sorting strings 
        0.689      8.12917   sorcerer's apprentice* 

        0.694      3.39445   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak 2.8 on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.205  18576         2.814486  add integers 
         544     0.586    928         3.868032  add floats 
         960     0.134   7164         8.122652  access strings 
         320     0.364    879         2.497502  create objects 
         160     0.263    608         5.685654  copy objects 
         480     0.31    1548         3.643264  perform selectors 
         896     1.482    605         0.835067  evaluate blocks 

         640     0.355   1803         3.248826  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.827      3.81741   generating fractonaccis 
        0.102     11.00980   generating primes* 
        0.152      7.17763   generating and parsing streams 
        0.371      8.33154   generating strings 
       87.455      0.01334   forming sets 
        0.326     15.76380   sorting strings 
        0.691      8.10564   sorcerer's apprentice* 

        0.713      3.30260   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.7 PPC on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.212  17962         2.721555  add integers 
         544     0.394   1381         5.752961  add floats 
         960     0.147   6531         7.404322  access strings 
         320     0.258   1240         3.523608  create objects 
         160     0.195    821         7.668344  copy objects 
         480     0.307   1564         3.678866  perform selectors 
         896     0.978    916         1.265408  evaluate blocks 

         640     0.293   2183         3.933983  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.822      3.84063   generating fractonaccis 
        0.095     11.82105   generating primes* 
        0.146      7.47260   generating and parsing streams 
        0.336      9.19940   generating strings 
      73.523       0.01587   forming sets 
        0.308     16.68506   sorting strings 
        0.664      8.43524   sorcerer's apprentice* 

        0.665      3.54040   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.7 PPC on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.294  12952         1.962482  add integers 
         544     0.594    916         3.815937  add floats 
         960     0.222   4324         4.902862  access strings 
         320     0.383    836         2.373606  create objects 
         160     0.29     552         5.156300  copy objects 
         480     0.449   1069         2.515394  perform selectors 
         896     1.44     622         0.859423  evaluate blocks 

         640     0.43    1482         2.671614  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.217      2.59408   generating fractonaccis 
        0.134      8.38060   generating primes* 
        0.22       4.95909   generating and parsing streams 
        0.484      6.38636   generating strings 
      110.911      0.01052   forming sets 
        0.463     11.09935   sorting strings 
        0.979      5.72114   sorcerer's apprentice* 

        0.981      2.40104   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.7 PPC on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.432   8815         1.335578  add integers 
         544     0.825    659         2.747475  add floats 
         960     0.314   3057         3.466355  access strings 
         320     0.568    563         1.600512  create objects 
         160     0.418    383         3.577338  copy objects 
         480     0.653    735         1.729574  perform selectors 
         896     2.432    368         0.508869  evaluate blocks 

         640     0.636   1005         1.811841  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.854      1.70280   generating fractonaccis 
        0.21       5.34762   generating primes* 
        0.34       3.20882   generating and parsing streams 
        0.755      4.09404   generating strings 
      168.94       0.00691   forming sets 
        0.692      7.42630   sorting strings 
        1.472      3.80503   sorcerer's apprentice* 

        1.501      1.56845   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.6 PPC on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.445   8557         1.296561  add integers 
         544     0.852    638         2.660407  add floats 
         960     0.318   3019         3.422753  access strings 
         320     0.551    581         1.649893  create objects 
         160     0.428    374         3.493755  copy objects 
         480     0.658    729         1.716431  perform selectors 
         896     2.327    385         0.531830  evaluate blocks 

         640     0.639   1001         1.803768  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.796      1.75780   generating fractonaccis 
        0.209      5.37321   generating primes* 
        0.328      3.32622   generating and parsing streams 
        0.76       4.06711   generating strings 
      166.782      0.00700   forming sets 
        0.911      5.64105   sorting strings 
        1.465      3.82321   sorcerer's apprentice* 

        1.543      1.52613   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak 2.5 on Windows98
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.559   6812         1.032146  add integers 
         544     0.411   1324         5.515004  add floats 
         960     0.25    3840         4.353741  access strings 
         320     0.303   1056         3.000300  create objects 
         160     0.219    731         6.827978  copy objects 
         480     0.357   1345         3.163618  perform selectors 
         896     1.606    558         0.770591  evaluate blocks 

         640     0.417   1535         2.765681  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.208      2.61341   generating fractonaccis 
        0.153      7.33987   generating primes* 
        0.228      4.78509   generating and parsing streams 
        0.566      5.46113   generating strings 
      104.402      0.01118   forming sets 
        0.613      8.38336   sorting strings 
        0.928      6.03556   sorcerer's apprentice* 

        1.051      2.24061   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.5 PPC on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.44    8655         1.311295  add integers 
         544     0.813    669         2.788028  add floats 
         960     0.313   3067         3.477429  access strings 
         320     0.532    602         1.708817  create objects 
         160     0.418    383         3.577338  copy objects 
         480     0.673    713         1.678175  perform selectors 
         896     2.253    398         0.549298  evaluate blocks 

         640     0.626   1021         1.840867  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.726      1.82908   generating fractonaccis 
        0.211      5.32227   generating primes* 
        0.314      3.47452   generating and parsing streams 
        0.736      4.19973   generating strings 
      162.107      0.00720   forming sets 
        0.898      5.72272   sorting strings 
        1.439      3.89229   sorcerer's apprentice* 

        1.507      1.56290   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.4 PPC (c) on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.436   8734         1.323325  add integers 
         544     0.814    668         2.784603  add floats 
         960     0.325   2954         3.349032  access strings 
         320     0.526    608         1.728310  create objects 
         160     0.417    384         3.585916  copy objects 
         480     0.664    723         1.700921  perform selectors 
         896     2.372    378         0.521741  evaluate blocks 

         640     0.631   1014         1.826724  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.848      1.70833   generating fractonaccis 
        0.207      5.42512   generating primes* 
        0.329      3.31611   generating and parsing streams 
        0.748      4.13235   generating strings 
      162.583      0.00718   forming sets 
        0.911      5.64105   sorting strings 
        1.583      3.53822   sorcerer's apprentice* 

        1.556      1.51354   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.4 PPC (b with c image) on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.435   8754         1.326367  add integers 
         544     0.831    655         2.727637  add floats 
         960     0.33    2909         3.298289  access strings 
         320     0.534    599         1.702417  create objects 
         160     0.422    379         3.543429  copy objects 
         480     0.659    728         1.713827  perform selectors 
         896     2.358    380         0.524838  evaluate blocks 

         640     0.635   1007         1.814454  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.786      1.76764   generating fractonaccis 
        0.214      5.24766   generating primes* 
        0.324      3.36728   generating and parsing streams 
        0.761      4.06176   generating strings 
      165.302      0.00706   forming sets 
        0.915      5.61639   sorting strings 
        1.597      3.50720   sorcerer's apprentice* 

        1.563      1.50689   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.4 PPC (b) on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.45    8462         1.282155  add integers 
         544     0.84     648         2.698413  add floats 
         960     0.336   2857         3.239391  access strings 
         320     0.539    594         1.686625  create objects 
         160     0.439    364         3.406212  copy objects 
         480     0.669    717         1.688209  perform selectors 
         896     2.312    388         0.535281  evaluate blocks 

         640     0.645    992         1.786964  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.788      1.76566   generating fractonaccis 
        0.216      5.19907   generating primes* 
        0.325      3.35692   generating and parsing streams 
        0.751      4.11585   generating strings 
      160.506      0.00727   forming sets 
        0.918      5.59804   sorting strings 
        1.581      3.54269   sorcerer's apprentice* 

        1.555      1.51465   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.4 PPC (a) on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.447   8519         1.290760  add integers 
         544     1.005    541         2.255390  add floats 
         960     0.335   2866         3.249061  access strings 
         320     0.637    502         1.427144  create objects 
         160     0.488    328         3.064195  copy objects 
         480     0.658    729         1.716431  perform selectors 
         896     2.707    331         0.457174  evaluate blocks 

         640     0.701    912         1.644002  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.809      1.74516   generating fractonaccis 
        0.211      5.32227   generating primes* 
        0.325      3.35692   generating and parsing streams 
        0.765      4.04052   generating strings 
      163.68       0.00713   forming sets 
        0.923      5.56771   sorting strings 
        1.612      3.47457   sorcerer's apprentice* 

        1.566      1.50362   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.4 PPC on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.443   8596         1.302415  add integers 
         544     0.813    669         2.788028  add floats 
         960     0.335   2866         3.249061  access strings 
         320     0.531    603         1.712036  create objects 
         160     0.421    380         3.551846  copy objects 
         480     0.657    731         1.719044  perform selectors 
         896     2.246    399         0.551010  evaluate blocks 

         640     0.631   1014         1.827029  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.812      1.74227   generating fractonaccis 
        0.208      5.39904   generating primes* 
        0.326      3.34663   generating and parsing streams 
        0.771      4.00908   generating strings 
      163.971      0.00712   forming sets 
        0.929      5.53175   sorting strings 
        1.628      3.44042   sorcerer's apprentice* 

        1.570      1.50011   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak 2.4b on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     1.275   2987         0.452526  add integers 
         544     0.87     625         2.605364  add floats 
         960     0.617   1556         1.764077  access strings 
         320     0.639    501         1.422677  create objects 
         160     0.497    322         3.008706  copy objects 
         480     0.759    632         1.488026  perform selectors 
         896     2.618    342         0.472715  evaluate blocks 

         640     0.887    721         1.299625  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.83       1.11555   generating fractonaccis 
        0.366      3.06831   generating primes* 
        0.529      2.06238   generating and parsing streams 
        1.215      2.54403   generating strings 
      245.94       0.00475   forming sets 
        1.348      3.81231   sorting strings 
        2.21       2.53439   sorcerer's apprentice* 

        2.421      0.97261   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak 2.4 on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     1.179   3230         0.489372  add integers 
         544     0.958    568         2.366040  add floats 
         960     0.574   1672         1.896229  access strings 
         320     0.618    518         1.471021  create objects 
         160     0.45     356         3.322949  copy objects 
         480     0.676    710         1.670727  perform selectors 
         896     2.676    335         0.462470  evaluate blocks 

         640     0.852    751         1.352822  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.627      1.20175   generating fractonaccis 
        0.34       3.30294   generating primes* 
        0.528      2.06629   generating and parsing streams 
        1.142      2.70665   generating strings 
      268.922      0.00434   forming sets 
        1.476      3.48171   sorting strings 
        2.563      2.18533   sorcerer's apprentice* 

        2.462      0.95659   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.4 beta PPC on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.444   8577         1.299481  add integers 
         544     1.087    500         2.085250  add floats 
         960     0.337   2849         3.229779  access strings 
         320     0.689    464         1.319435  create objects 
         160     0.519    308         2.881170  copy objects 
         480     0.636    755         1.775805  perform selectors 
         896     3.045    294         0.406427  evaluate blocks 

         640     0.732    874         1.574726  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.77       1.78362   generating fractonaccis 
        0.212      5.29717   generating primes* 
        0.32       3.40938   generating and parsing streams 
        0.745      4.14899   generating strings 
      163.097      0.00716   forming sets 
        0.916      5.61026   sorting strings 
        1.569      3.56979   sorcerer's apprentice* 

        1.545      1.52466   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.3 PPC on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.434   8774         1.329423  add integers 
         544     0.834    652         2.717826  add floats 
         960     0.308   3117         3.533881  access strings 
         320     0.55     582         1.652893  create objects 
         160     0.41     390         3.647139  copy objects 
         480     0.663    724         1.703487  perform selectors 
         896     2.239    400         0.552733  evaluate blocks 

         640     0.625   1023         1.843916  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.717      1.83867   generating fractonaccis 
        0.202      5.55941   generating primes* 
        0.316      3.45253   generating and parsing streams 
        0.96       3.21979   generating strings 
      160.661      0.00726   forming sets 
        0.916      5.61026   sorting strings 
        1.516      3.69459   sorcerer's apprentice* 

        1.570      1.50028   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak 2.3 on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.068   3566         0.540234  add integers 
         544     0.91     598         2.490842  add floats 
         960     0.62    1548         1.755541  access strings 
         320     0.604    530         1.505117  create objects 
         160     0.454    352         3.293672  copy objects 
         480     0.76     632         1.486068  perform selectors 
         896     2.575    348         0.480609  evaluate blocks 

         640     0.851    752         1.354486  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.66       1.18684   generating fractonaccis 
        0.333      3.37237   generating primes* 
        0.511      2.13503   generating and parsing streams 
        1.516      2.03892   generating strings 
      235.75       0.00495   forming sets 
        1.417      3.62668   sorting strings 
        2.196      2.55055   sorcerer's apprentice* 

        2.432      0.96824   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.3beta on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.456   8351         1.265284  add integers 
         544     1.36     400         1.666667  add floats 
         960     0.446   2152         2.440438  access strings 
         320     0.839    381         1.083541  create objects 
         160     0.653    245         2.289934  copy objects 
         480     1.109    433         1.018406  perform selectors 
         896     3.852    233         0.321280  evaluate blocks 

         640     0.940    681         1.226623  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.422      1.30347   generating fractonaccis 
        0.209      5.37321   generating primes* 
        0.416      2.62260   generating and parsing streams 
        0.968      3.19318   generating strings 
      214.19       0.00545   forming sets 
        1.106      4.64647   sorting strings 
        2.284      2.45228   sorcerer's apprentice* 

        1.958      1.20276   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
SqueakJ 2.3 Beta on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.259  14703         2.227682  add integers 
         544     2.753    198         0.823344  add floats 
         960     0.713   1346         1.526557  access strings 
         320     1.859    172         0.489021  create objects 
         160     1.126    142         1.327999  copy objects 
         480     0.665    722         1.698364  perform selectors 
         896     6.53     137         0.189521  evaluate blocks 

         640     1.244    514         0.926330  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.993      1.05479   generating fractonaccis 
        0.284      3.95423   generating primes 
        0.857      1.27305   generating and parsing streams 
        1.655      1.86767   generating strings 
      233.5        0.00500   forming sets 
        1.214      4.23311   sorting strings 
        2.443      2.29267   sorcerer's apprentice 

        2.614      0.90073   geometric mean
Squeak 2.3 Beta * on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.076   3539         0.536217  add integers 
         544     0.907    600         2.499081  add floats 
         960     0.816   1176         1.333867  access strings 
         320     0.644    497         1.411632  create objects 
         160     0.559    286         2.675004  copy objects 
         480     1.311    366         0.861489  perform selectors 
         896     2.983    300         0.414874  evaluate blocks 

         640     1.016    629         1.134057  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.359      0.93986   generating fractonaccis 
        0.288      3.89931   generating primes* 
        0.549      1.98725   generating and parsing streams 
        1.438      2.14951   generating strings 
      345.0        0.00338   forming sets 
        1.683      3.05348   sorting strings 
        3.083      1.81674   sorcerer's apprentice* 

        2.805      0.83946   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.2 on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.46    8278         1.254282  add integers 
         544     0.639    851         3.547209  add floats 
         960     0.439   2187         2.479352  access strings 
         320     0.529    605         1.718508  create objects 
         160     0.49     327         3.051688  copy objects 
         480     1.12     429         1.008403  perform selectors 
         896     2.474    362         0.500230  evaluate blocks 

         640     0.712    898         1.619207  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.305      1.36963   generating fractonaccis 
        0.205      5.47805   generating primes* 
        0.441      2.47392   generating and parsing streams 
        0.973      3.17677   generating strings 
      207.793      0.00562   forming sets 
        1.087      4.72769   sorting strings 
        2.248      2.49155   sorcerer's apprentice* 

        1.939      1.21465   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
SqueakJ 2.2 on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.264  14424         2.185491  add integers 
         544     5.498     99         0.412271  add floats 
         960     0.729   1317         1.493053  access strings 
         320     3.457     93         0.262971  create objects 
         160     2.015     79         0.742098  copy objects 
         480     0.761    631         1.484115  perform selectors 
         896    11.33      79         0.109229  evaluate blocks 

         640     1.810    353         0.637002  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.518      0.89738   generating fractonaccis 
        0.325      3.45538   generating primes* 
        1.111      0.98200   generating and parsing streams 
        1.861      1.66093   generating strings 
      234.957      0.00497   forming sets 
        1.214      4.23311   sorting strings 
        2.612      2.14433   sorcerer's apprentice* 

        2.909      0.80962   geometric mean
Squeak 2.2 * on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.059   3596         0.544825  add integers 
         544     0.842    646         2.692003  add floats 
         960     0.849   1131         1.282020  access strings 
         320     0.626    511         1.452222  create objects 
         160     0.533    300         2.805492  copy objects 
         480     1.405    342         0.803852  perform selectors 
         896     3.086    290         0.401027  evaluate blocks 

         640     1.013    631         1.137859  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.326      0.94919   generating fractonaccis 
        0.306      3.66993   generating primes* 
        0.682      1.59971   generating and parsing streams 
        1.534      2.01499   generating strings 
      327.318      0.00357   forming sets 
        1.679      3.06075   sorting strings 
        2.88       1.94479   sorcerer's apprentice* 

        2.890      0.81474   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.1c (2.2 Beta) on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.46    8278         1.254282  add integers 
         544     0.765    711         2.962963  add floats 
         960     0.444   2162         2.451431  access strings 
         320     0.616    519         1.475797  create objects 
         160     0.531    301         2.816059  copy objects 
         480     1.182    406         0.955509  perform selectors 
         896     2.795    321         0.442780  evaluate blocks 

         640     0.776    825         1.486244  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.346      1.34569   generating fractonaccis 
        0.209      5.37321   generating primes* 
        0.457      2.38731   generating and parsing streams 
        1.02       3.03039   generating strings 
      212.483      0.00549   forming sets 
        1.089      4.71901   sorting strings 
        2.4        2.33375   sorcerer's apprentice* 

        1.998      1.17886   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.1 on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.47    8102         1.227595  add integers 
         544     0.685    794         3.309002  add floats 
         960     0.445   2157         2.445922  access strings 
         320     0.553    579         1.643926  create objects 
         160     0.488    328         3.064195  copy objects 
         480     1.105    434         1.022092  perform selectors 
         896     2.553    351         0.484751  evaluate blocks 

         640     0.729    878         1.581977  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.33       1.35494   generating fractonaccis 
        0.21       5.34762   generating primes* 
        0.443      2.46275   generating and parsing streams 
        0.975      3.17026   generating strings 
      277.261      0.00421   forming sets 
        1.062      4.83898   sorting strings 
        2.212      2.53210   sorcerer's apprentice* 

        2.021      1.16528   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
SqueakJ 2.1 on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.277  13747         2.082923  add integers 
         544     2.912    187         0.778388  add floats 
         960     0.668   1437         1.629394  access strings 
         320     1.928    166         0.471520  create objects 
         160     1.154    139         1.295777  copy objects 
         480     0.699    687         1.615754  perform selectors 
         896     7.074    127         0.174946  evaluate blocks 

         640     1.289    496         0.893954  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.591      0.87914   generating fractonaccis 
        0.291      3.85911   generating primes 
        1.174      0.92930   generating and parsing streams 
        1.729      1.78774   generating strings 
      310.061      0.00376   forming sets 
        1.316      3.90502   sorting strings 
        2.672      2.09618   sorcerer's apprentice 

        3.024      0.77872   geometric mean
Squeak 2.1 on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.138   3346         0.507003  add integers 
         544     0.787    691         2.880136  add floats 
         960     0.837   1147         1.300401  access strings 
         320     0.628    510         1.447597  create objects 
         160     0.568    282         2.632618  copy objects 
         480     1.355    354         0.833514  perform selectors 
         896     3.081    291         0.401678  evaluate blocks 

         640     1.016    630         1.134760  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.275      0.96397   generating fractonaccis 
        0.349      3.21777   generating primes* 
        0.703      1.55192   generating and parsing streams 
        1.533      2.01631   generating strings 
      398.116      0.00293   forming sets 
        1.598      3.21589   sorting strings 
        2.833      1.97706   sorcerer's apprentice* 

        3.006      0.78328   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM 2.0 on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.477   7983         1.209580  add integers 
         544     1.061    513         2.136349  add floats 
         960     0.448   2143         2.429543  access strings 
         320     0.771    415         1.179106  create objects 
         160     0.611    262         2.447344  copy objects 
         480     1.098    437         1.028608  perform selectors 
         896     3.521    254         0.351482  evaluate blocks 

         640     0.881    726         1.307991  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.405      1.31268   generating fractonaccis 
        0.21       5.34762   generating primes* 
        0.51       2.13922   generating and parsing streams 
        1.002      3.08483   generating strings 
      280.882      0.00415   forming sets 
        1.075      4.78047   sorting strings 
        2.303      2.43205   sorcerer's apprentice* 

        2.099      1.12194   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
SqueakJ 2.0 on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.319  11937         1.808682  add integers 
         544     5.783     94         0.391953  add floats 
         960     0.693   1385         1.570614  access strings 
         320     1.929    166         0.471276  create objects 
         160     1.156    138         1.293536  copy objects 
         480     0.674    712         1.675685  perform selectors 
         896     6.841    131         0.180905  evaluate blocks 

         640     1.445    443         0.797827  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.72       0.84866   generating fractonaccis 
        0.282      3.98227   generating primes 
        1.211      0.90091   generating and parsing streams 
        1.732      1.78464   generating strings 
      301.051      0.00388   forming sets 
        1.233      4.16788   sorting strings 
        2.499      2.24130   sorcerer's apprentice 

        2.971      0.79275   geometric mean
Squeak 2.0 on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.054   3613         0.547410  add integers 
         544     0.897    606         2.526942  add floats 
         960     0.793   1211         1.372554  access strings 
         320     0.632    506         1.438435  create objects 
         160     0.576    278         2.596054  copy objects 
         480     1.26     381         0.896359  perform selectors 
         896     2.981    301         0.415152  evaluate blocks 

         640     1.004    637         1.148656  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.234      0.97619   generating fractonaccis 
        0.328      3.42378   generating primes* 
        0.711      1.53446   generating and parsing streams 
        1.441      2.14504   generating strings 
      393.449      0.00297   forming sets 
        1.569      3.27533   sorting strings 
        2.85       1.96526   sorcerer's apprentice* 

        2.942      0.80017   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak VM Beta2.0 on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.478   7967         1.207050  add integers 
         544     0.674    807         3.363007  add floats 
         960     0.444   2162         2.451431  access strings 
         320     0.55     582         1.652893  create objects 
         160     0.501    319         2.984685  copy objects 
         480     1.124    427         1.004815  perform selectors 
         896     2.522    355         0.490709  evaluate blocks 

         640     0.731    875         1.576535  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.523      1.25129   generating fractonaccis 
        0.206      5.45146   generating primes* 
        0.507      2.15187   generating and parsing streams 
        0.97       3.18660   generating strings 
      277.112      0.00421   forming sets 
        1.061      4.84354   sorting strings 
        2.229      2.51279   sorcerer's apprentice* 

        2.078      1.13305   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
SqueakJ 2.0 Beta on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.279  13649         2.067992  add integers 
         544     5.603     97         0.404545  add floats 
         960     0.701   1369         1.552686  access strings 
         320     3.474     92         0.261684  create objects 
         160     1.985     81         0.753313  copy objects 
         480     0.709    677         1.592964  perform selectors 
         896    11.258     80         0.109928  evaluate blocks 

         640     1.796    356         0.641773  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.538      0.89231   generating fractonaccis 
        0.299      3.75585   generating primes 
        1.078      1.01206   generating and parsing streams 
        1.805      1.71247   generating strings 
      323.26       0.00361   forming sets 
        1.313      3.91394   sorting strings 
        2.649      2.11438   sorcerer's apprentice 

        3.024      0.77864   geometric mean
Squeak 2.0 Beta * on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.096   3474         0.526432  add integers 
         544     0.991    549         2.287252  add floats 
         960     0.858   1119         1.268573  access strings 
         320     0.768    417         1.183712  create objects 
         160     0.611    262         2.447344  copy objects 
         480     1.344    357         0.840336  perform selectors 
         896     3.617    248         0.342153  evaluate blocks 

         640     1.114    574         1.035002  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        3.527      0.89509   generating fractonaccis 
        0.284      3.95423   generating primes* 
        0.709      1.53879   generating and parsing streams 
        1.467      2.10702   generating strings 
      424.043      0.00275   forming sets 
        1.607      3.19788   sorting strings 
        2.972      1.88459   sorcerer's apprentice* 

        2.985      0.78899   geometric mean
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak 1.31 (Jitter) on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.233  16343         2.476265  add integers 
         544     4.15     131         0.546185  add floats 
         960     0.4     2400         2.721088  access strings 
         320     2.65     121         0.343053  create objects 
         160     1.55     103         0.964727  copy objects 
         480     0.566    848         1.995427  perform selectors 
         896     9.917     90         0.124793  evaluate blocks 

         640     1.367    468         0.843299  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        5.55       0.56883   generating fractonaccis 
        0.217      5.17512   generating primes 
        7.6        0.14355   generating and parsing streams 
        2.0        1.5455    generating strings 
      204.2        0.00571   forming sets 
        2.583      1.98955   sorting strings 
        1.7        3.29471   sorcerer's apprentice 

        4.001      0.58857   geometric mean
Squeak 1.31 (Jitter) on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.261  14590         2.210612  add integers 
         544     4.477    122         0.506291  add floats 
         960     0.7     1371         1.554908  access strings 
         320     2.911    110         0.312295  create objects 
         160     1.69      95         0.884809  copy objects 
         480     0.618    777         1.827527  perform selectors 
         896     9.518     94         0.130024  evaluate blocks 

         640     1.571    407         0.733529  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        6.456      0.48900   generating fractonaccis 
        0.273      4.11355   generating primes 
       10.368      0.10523   generating and parsing streams 
        1.675      1.84537   generating strings 
      299.775      0.00390   forming sets 
        3.68       1.39647   sorting strings 
        2.376      2.35732   sorcerer's apprentice 

        5.019      0.46919   geometric mean
Squeak 1.31 (conventional) on Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.467   8154         1.235481  add integers 
         544     1.7      320         1.333333  add floats 
         960     0.466   2060         2.335698  access strings 
         320     1.217    263         0.746993  create objects 
         160     0.817    196         1.830266  copy objects 
         480     1.117    430         1.011112  perform selectors 
         896     4.717    190         0.262364  evaluate blocks 

         640     1.099    582         1.048757  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        5.417      0.58279   generating fractonaccis 
        0.2        5.615     generating primes*
        7.233      0.15084   generating and parsing streams 
        0.967      3.19648   generating strings 
      285.584      0.00409   forming sets 
        3.183      1.61451   sorting strings 
        2.284      2.45228   sorcerer's apprentice* 

        3.977      0.59214   geometric mean*
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
Squeak 1.31 (conventional) on Windows95
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.018   3741         0.566768  add integers 
         544     0.769    707         2.947551  add floats 
         960     0.81    1185         1.343747  access strings 
         320     0.59     542         1.540832  create objects 
         160     0.508    315         2.943557  copy objects 
         480     1.236    388         0.913764  perform selectors 
         896     2.912    308         0.424989  evaluate blocks 

         640     0.947    675         1.216996  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        7.224      0.43702   generating fractonaccis 
        0.28       4.01071   generating primes*
       11.112      0.09818   generating and parsing streams 
        1.36       2.27279   generating strings 
      387.009      0.00302   forming sets 
        4.779      1.07533   sorting strings 
        2.717      2.06146   sorcerer's apprentice* 

        5.507      0.42762   geometric mean*
2 test of this benchmark (marked at ''*'') is intended to test the efficiency of recursively calling a block, that it isn't supported by this VM. So the result would be fairly pointless.
VisualWorks Non-Commercial 3.0 for Windows
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     0.049  77714        11.7749   add integers 
         544     0.371   1466         6.1096   add floats 
         960     0.11    8727         9.8949   access strings 
         320     0.088   3636        10.3306   create objects 
         160     0.134   1194        11.1592   copy objects 
         480     0.073   6575        15.4714   perform selectors 
         896     0.211   4246         5.8653   evaluate blocks 

         640     0.120   5320         9.58755  geometric mean

smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.291     10.8488    generating fractonaccis 
        0.086     13.0581    generating primes 
        0.103     10.5922    generating and parsing streams 
        0.173     17.8671    generating strings 
        0.069     16.913     forming sets 
        0.796      6.45603   sorting strings 
        0.321     17.4486    sorcerer's apprentice 

        0.187     12.6235    geometric mean
VisualWorks Non-Commercial 3.0 for Windows on VirtualPC 1.0 (Windows95)
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     0.523   7281         1.1032   add integers 
         544     1.388    392         1.6331   add floats 
         960     0.816   1176         1.3339   access strings 
         320     0.539    594         1.6866   create objects 
         160     0.773    207         1.9345   copy objects 
         480     0.674    712         1.6757   perform selectors 
         896     0.819   1094         1.5111   evaluate blocks 

         640     0.752    850         1.5325   geometric mean

smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.943      1.6248    generating fractonaccis 
        0.603      1.8624    generating primes 
        0.785      1.3898    generating and parsing streams 
        1.094      2.8254    generating strings 
        0.434      2.6889    forming sets 
        5.402      0.9513    sorting strings 
        2.031      2.7578    sorcerer's apprentice 

        1.2509     1.8826    geometric mean
VisualWorks Non-Commercial 3.0a for Windows on VirtualPC 2.1.2 (Windows98)
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     0.488   7803         1.1823   add integers 
         544     1.445    376         1.5686   add floats 
         960     0.594   1616         1.8324   access strings 
         320     0.582    550         1.5620   create objects 
         160     0.852    188         1.7551   copy objects 
         480     0.752    638         1.5019   perform selectors 
         896     0.683   1312         1.8120   evaluate blocks 

         640     0.726    881         1.587    geometric mean

smopstones
        time in    smop- 
        seconds    stones    explanation 

        2.154      1.4657    generating fractonaccis 
        0.691      1.6252    generating primes 
        0.718      1.5195    generating and parsing streams 
        1.196      2.5845    generating strings 
        0.435      2.6828    forming sets 
        6.286      0.8175    sorting strings 
        2.441      2.2946    sorcerer's apprentice 

        1.358      1.7337    geometric mean
VisualWorks Non-Commercial 3.0a for Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     0.05   76160        11.5394   add integers 
         544     0.4     1360         5.6667   add floats 
         960     0.1     9600        10.8844   access strings 
         320     0.083   3855        10.9529   create objects 
         160     0.133   1203        11.2431   copy objects 
         480     0.1     4800        11.2941   perform selectors 
         896     0.117   7658        10.5775   evaluate blocks 

         640     0.115   5585        10.0659   geometric mean

smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.284     11.1162    generating fractonaccis 
        0.083     13.5301    generating primes 
        0.1       10.91      generating and parsing streams 
        0.15      20.6067    generating strings 
        0.05      23.34      forming sets 
        0.75       6.852     sorting strings 
        0.317     17.6688    sorcerer's apprentice 

        0.171     13.8048    geometric mean
VisualWorks 2.5.2 for Power Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     0.05   76160        11.5394   add integers 
         544     0.267   2037         8.4894   add floats 
         960     0.084  11429        12.9576   access strings 
         320     0.067   4776        13.5685   create objects 
         160     0.15    1067         9.9689   copy objects 
         480     0.083   5783        13.6074   perform selectors 
         896     0.116   7724        10.6687   evaluate blocks 

         640     0.101   6322        11.3937   geometric mean

smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.266     11.8684    generating fractonaccis 
        0.083     13.5301    generating primes 
        0.083     13.1446    generating and parsing streams 
        0.166     18.6205    generating strings 
        0.05      23.34      forming sets 
        0.816      6.2978    sorting strings 
        0.333     16.8198    sorcerer's apprentice 

        0.170     13.8381    geometric mean
VisualWorks 2.5.1 for Power Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     0.05   76160        11.5394   add integers 
         544     0.3     1813         7.5556   add floats 
         960     0.067  14328        16.2453   access strings 
         320     0.083   3855        10.9529   create objects 
         160     0.15    1067         9.9689   copy objects 
         480     0.084   5714        13.4454   perform selectors 
         896     0.117   7658        10.5775   evaluate blocks 

         640     0.103   6210        11.1918   geometric mean

smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.25      12.628     generating fractonaccis 
        0.1       11.23      generating primes 
        0.1       10.91      generating and parsing streams 
        0.184     16.7989    generating strings 
        0.05      23.34      forming sets 
        0.8        6.4238    sorting strings 
        0.317     17.6688    sorcerer's apprentice 

        0.178     13.1735    geometric mean
VisualWorks 2.5 for Power Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones   explanation 

        3808     0.1    38080         5.7697   add integers 
         544     0.317   1716         7.1503   add floats 
         960     1.716    559         0.6343   access strings 
         320     0.667    480         1.3630   create objects 
         160     0.184    870         8.1268   copy objects 
         480     0.517    928         2.1846   perform selectors 
         896     0.883   1015         1.4016   evaluate blocks 

         640     0.437   1463         2.6373   geometric mean

smopstones
        time in    smop- 
        seconds    stones    explanation 

        0.567      5.5679    generating fractonaccis 
        0.35       3.2086    generating primes 
        0.15       7.2733    generating and parsing streams 
        0.516      5.9903    generating strings 
        0.433      2.6952    forming sets 
        2.317      2.2180    sorting strings 
        0.517     10.8337    sorcerer's apprentice 

        0.501      4.6966    geometric mean
SmalltalkAgents 2.2b1 for Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     0.086  44279         6.70895   add integers 
         544     0.086   6326        26.3566    add floats 
         960     2.296    418         0.474057  access strings 
         320     1.299    246         0.699839  create objects 
         160     0.825    194         1.81252   copy objects 
         480     1.66     289         0.680369  perform selectors 
         896     1.389    645         0.890978  evaluate blocks 

         640     0.63572 1006         1.81329   geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.404      2.24858   generating fractonaccis 
        0.816      1.37623   generating primes 
        0.475      2.29684   generating and parsing streams 
        0.633      4.8831    generating strings 
        0.22       5.30455   forming sets 
        2.392      2.14841   sorting strings 
        0.608      9.21217   sorcerer's apprentice 

        0.730      3.22696   geometric mean
Smalltalk/V 2.0.3d4 for Macintosh
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.35    2821         0.427385  add integers 
         544     3.817    143         0.593835  add floats 
         960     1.267    758         0.859065  access strings 
         320     1.367    234         0.665026  create objects 
         160     4.067     39         0.367673  copy objects 
         480     0.9      533         1.254902  perform selectors 
         896     1.533    584         0.807286  evaluate blocks 

         640     1.749    366         0.659054  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.967      1.60498   generating fractonaccis 
        1.483      0.75725   generating primes 
        1.25       0.8728    generating and parsing streams 
        3.5        0.88314   generating strings 
      291.2        0.00401   forming sets 
        1.783      2.88222   sorting strings 
        5.167      1.08399   sorcerer's apprentice 

        4.444      0.52990   geometric mean
Smalltalk/V Mac 1.1
slopstones
        1000s    time    1000s of 
        itera-   sec-    iterations   slop- 
        tions    onds    per sec      stones    explanation 

        3808     1.3     2929         0.443823  add integers 
         544     2.3      237         0.985507  add floats 
         960     1.0      960         1.088435  access strings 
         320     0.3     1067         3.030303  create objects 
         160     3.5       46         0.427236  copy objects 
         480     0.7      686         0.161345  perform selectors 
         896     1.2      747         1.031308  evaluate blocks 

         640     1.149    557         1.003615  geometric mean
smopstones
        time in    smop- 
        seconds    stones    explanation 

        1.8        1.75389   generating fractonaccis 
        0.9        1.24778   generating primes 
        3.3        0.33061   generating and parsing streams 
        1.7        1.81824   generating strings 
      255.3        0.00457   forming sets 
        1.3        3.95308   sorting strings 
        1.9        2.94789   sorcerer's apprentice 

        3.443      0.68403   geometric mean

Created: Feb 17, 1998
[PublicDomain-Benchmarks home]