equal
deleted
inserted
replaced
|
1 2018-07-13 22:30:40 tonyg on hop: 0 tinyBenchmarks 411861 bytecodes/sec; 65707 sends/sec |
|
2 |
|
3 Added simplest possible method lookup cache; the result: |
|
4 2018-07-13 22:43:12 tonyg on hop: 0 tinyBenchmarks 859845 bytecodes/sec; 106388 sends/sec |
|
5 |
|
6 For comparison, on the same machine (hop), SqueakJS running Mini Squeak 2.2 |
|
7 in Firefox Quantum 61.0.1 gets 38787878 bytecodes/sec; 698205 sends/sec |
|
8 |
1 2018-07-14 16:52:47 tonyg on leap: 0 tinyBenchmarks 2228412 bytecodes/sec; 270007 sends/sec |
9 2018-07-14 16:52:47 tonyg on leap: 0 tinyBenchmarks 2228412 bytecodes/sec; 270007 sends/sec |
2 |
10 |
3 Split out perform-primitive into separate routine |
11 Split out perform-primitive into separate routine |
4 2018-07-14 17:05:40 tonyg on leap: 0 tinyBenchmarks 2386634 bytecodes/sec; 287921 sends/sec |
12 2018-07-14 17:05:40 tonyg on leap: 0 tinyBenchmarks 2386634 bytecodes/sec; 287921 sends/sec |
5 |
13 |
25 24060150 bytecodes/sec; 3184661 sends/sec |
33 24060150 bytecodes/sec; 3184661 sends/sec |
26 23970037 bytecodes/sec; 3243944 sends/sec |
34 23970037 bytecodes/sec; 3243944 sends/sec |
27 in a workspace: |
35 in a workspace: |
28 19765287 bytecodes/sec; 3482507 sends/sec |
36 19765287 bytecodes/sec; 3482507 sends/sec |
29 19476567 bytecodes/sec; 3422322 sends/sec |
37 19476567 bytecodes/sec; 3422322 sends/sec |
|
38 |
|
39 2018-07-15 11:12:26 tonyg on hop: 0 tinyBenchmarks 7816316 bytecodes/sec; 1313400 sends/sec |