smalltalk-tng

view r1/scratch @ 323:454c18798969

merger
author Tony Garnock-Jones <tonygarnockjones@gmail.com>
date Tue Feb 07 11:34:20 2012 -0500 (3 months ago)
parents
children
line source
1 1 to: 100 do: [:i|].
3 ** Pure interpretation:
4 Hits: 407 Misses: 214
5 Hits: 411 Misses: 210
6 Hits: 409 Misses: 212
8 ** After compilation to vector-instructions:
9 Hits: 610 Misses: 11
10 Hits: 618 Misses: 3
11 Hits: 618 Misses: 3
15 n@(Number traits) fib [
16 (n < 2)
17 ifTrue: [ n ]
18 ifFalse: [ (n - 1) fib + (n - 2) fib ]
19 ].
22 csi> (time (do ((i 0 (+ i 1))) ((= i 10)) (fib 20)))
23 0.59 seconds elapsed
24 0.09 seconds in (major) GC
25 1 mutations
26 111 minor GCs
27 21 major GCs
29 .... ThiNG took 112 seconds for a (20 fib).