| 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.
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
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
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
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
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
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
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
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.
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
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.
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
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
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
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.
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
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.
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
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.
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
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
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
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.
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
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.
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
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
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
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.
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
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.
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
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
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
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.
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
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
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
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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