slavapestov/factor — Issue #340: uchar-array{ } >string calls >fixnum a lot
Author: erg
Created: 2011-11-03 06:25:53+00:00
State: open

[ 1000 [ 1000 >string drop ] times ] profile top-down profile.
493.0ms (GC: 0.20%, JIT: 0.00%, FFI: 1.42%, FT: 0.81%): T{ thread f "Listener" ~curry~ ~quotation~ 4116 ~box~ f t f H{...
| 492.0ms (GC: 0.20%, JIT: 0.00%, FFI: 1.42%, FT: 0.81%): [ iterate-step iterate-next (each-integer) ]
| | 492.0ms (GC: 0.20%, JIT: 0.00%, FFI: 1.42%, FT: 0.81%): 3dip
| | | 492.0ms (GC: 0.20%, JIT: 0.00%, FFI: 1.42%, FT: 0.81%): 2dip
| | | | 492.0ms (GC: 0.20%, JIT: 0.00%, FFI: 1.42%, FT: 0.81%): dip
| | | | | 492.0ms (GC: 0.20%, JIT: 0.00%, FFI: 1.42%, FT: 0.81%): [ 1000 >string drop ]
| | | | | | 486.0ms (GC: 0.21%, JIT: 0.00%, FFI: 0.21%, FT: 0.82%): >string
| | | | | | | 225.0ms (GC: 0.00%, JIT: 0.00%, FFI: 0.00%, FT: 0.00%): M\ uchar-array nth-unsafe
| | | | | | | | 106.0ms (GC: 0.00%, JIT: 0.00%, FFI: 0.00%, FT: 0.00%): *
| | | | | | | | 38.0ms (GC: 0.00%, JIT: 0.00%, FFI: 0.00%, FT: 0.00%): M\ fixnum >fixnum
| | | | | | | 186.0ms (GC: 0.00%, JIT: 0.00%, FFI: 0.00%, FT: 2.15%): M\ fixnum >fixnum
| | | | | | | 1.0ms (GC:100.00%, JIT: 0.00%, FFI:100.00%, FT: 0.00%):
| | | | | | 6.0ms (GC: 0.00%, JIT: 0.00%, FFI:100.00%, FT: 0.00%):
| | | | | | | 6.0ms (GC: 0.00%, JIT: 0.00%, FFI:100.00%, FT: 0.00%):
| 1.0ms (GC: 0.00%, JIT: 0.00%, FFI: 0.00%, FT: 0.00%): if-iterate?