Paste: [ "benchmark.nbody-simd" load ] profile
Author: | j |
Mode: | text |
Date: | Wed, 2 Nov 2011 02:33:33 |
Plain Text |
1ms (0ms gc, 1ms foreign, 0ms foreign threads): M\ world layout*
10960ms (1234ms gc, 1943ms foreign, 6ms foreign threads): T{ thread f "Listener" ~curry~ ~quotation~ 271 ~box~ f t f H{ }...
10959ms (1234ms gc, 1942ms foreign, 6ms foreign threads): require-all
10958ms (1234ms gc, 1942ms foreign, 6ms foreign threads): M\ vocab (load-vocab)
10958ms (1234ms gc, 1942ms foreign, 6ms foreign threads): require
10958ms (1234ms gc, 1942ms foreign, 6ms foreign threads): load-source
10957ms (1234ms gc, 1941ms foreign, 6ms foreign threads): parse-file
10952ms (1234ms gc, 1940ms foreign, 6ms foreign threads): parse-stream
10612ms (1227ms gc, 1914ms foreign, 6ms foreign threads): finish-compilation-unit
9239ms (1173ms gc, 1762ms foreign, 6ms foreign threads): compile-word
9239ms (1173ms gc, 1762ms foreign, 6ms foreign threads): M\ optimizing-compiler recompile
8184ms (1028ms gc, 1514ms foreign, 5ms foreign threads): frontend
8086ms (1019ms gc, 1495ms foreign, 5ms foreign threads): optimize-tree
5609ms (504ms gc, 842ms foreign, 4ms foreign threads): (propagate)
5568ms (1234ms gc, 1934ms foreign, 1ms foreign threads): signal-handler
5392ms (0ms gc, 9ms foreign, 5ms foreign threads): leaf-signal-handler
5364ms (487ms gc, 812ms foreign, 4ms foreign threads): M\ node propagate-around
5249ms (480ms gc, 803ms foreign, 4ms foreign threads): M\ #call propagate-before
5157ms (477ms gc, 797ms foreign, 3ms foreign threads): do-inlining
4854ms (421ms gc, 708ms foreign, 3ms foreign threads): M\ #branch propagate-around
4851ms (421ms gc, 708ms foreign, 3ms foreign threads): infer-children
4820ms (459ms gc, 751ms foreign, 3ms foreign threads): propagate-body
4678ms (418ms gc, 695ms foreign, 2ms foreign threads): M\ #recursive propagate-around
3242ms (5ms gc, 32ms foreign, 1ms foreign threads): M\ hashtable at*
2755ms (152ms gc, 325ms foreign, 0ms foreign threads): parse-fresh
2755ms (152ms gc, 325ms foreign, 0ms foreign threads): parse-step
2755ms (152ms gc, 325ms foreign, 0ms foreign threads): (parse-lines)
2755ms (152ms gc, 325ms foreign, 0ms foreign threads): (parse-until)
2752ms (152ms gc, 325ms foreign, 0ms foreign threads): execute-parsing
2677ms (150ms gc, 314ms foreign, 0ms foreign threads): define-array-vocab
2677ms (150ms gc, 314ms foreign, 0ms foreign threads): POSTPONE: SPECIALIZED-ARRAY:
2502ms (274ms gc, 454ms foreign, 1ms foreign threads): inline-word
2280ms (290ms gc, 445ms foreign, 1ms foreign threads): splicing-body
2081ms (275ms gc, 419ms foreign, 1ms foreign threads): build-sub-tree
2022ms (185ms gc, 319ms foreign, 1ms foreign threads): build-tree-with
1945ms (161ms gc, 292ms foreign, 1ms foreign threads): infer-quot-here
1898ms (157ms gc, 283ms foreign, 1ms foreign threads): M\ word (build-tree)
1540ms (127ms gc, 232ms foreign, 1ms foreign threads): infer-quot
1496ms (210ms gc, 274ms foreign, 1ms foreign threads): (escape-analysis)
1496ms (210ms gc, 274ms foreign, 1ms foreign threads): escape-analysis
1470ms (0ms gc, 5ms foreign, 2ms foreign threads): word-prop
1340ms (160ms gc, 221ms foreign, 0ms foreign threads): M\ #recursive escape-analysis*
1329ms (158ms gc, 218ms foreign, 0ms foreign threads): M\ #branch escape-analysis*
1293ms (339ms gc, 411ms foreign, 1ms foreign threads): M\ hashtable set-at
1051ms (42ms gc, 66ms foreign, 0ms foreign threads): M\ optimizing-compiler to-recompile
1044ms (145ms gc, 246ms foreign, 1ms foreign threads): backend
1037ms (41ms gc, 64ms foreign, 0ms foreign threads): outdated-conditional-usages
1021ms (41ms gc, 62ms foreign, 0ms foreign threads): dependencies-satisfied?
1001ms (119ms gc, 159ms foreign, 1ms foreign threads): copy-values
960ms (32ms gc, 46ms foreign, 0ms foreign threads): method-for-class
956ms (101ms gc, 172ms foreign, 0ms foreign threads): (infer-if)
951ms (579ms gc, 832ms foreign, 0ms foreign threads): <array>
948ms (0ms gc, 0ms foreign, 1ms foreign threads): M\ string hashcode*
941ms (2ms gc, 5ms foreign, 0ms foreign threads): classes-intersect?
931ms (32ms gc, 42ms foreign, 0ms foreign threads): nearest-class
928ms (99ms gc, 132ms foreign, 0ms foreign threads): copy-value
900ms (83ms gc, 145ms foreign, 1ms foreign threads): infer-ndip
898ms (29ms gc, 36ms foreign, 0ms foreign threads): interesting-classes
890ms (86ms gc, 152ms foreign, 0ms foreign threads): M\ callable infer-branch
858ms (0ms gc, 1ms foreign, 0ms foreign threads): assoc-stack
855ms (2ms gc, 5ms foreign, 0ms foreign threads): interesting-class?
840ms (90ms gc, 123ms foreign, 0ms foreign threads): copy-allocation
826ms (77ms gc, 134ms foreign, 0ms foreign threads): M\ declared-effect infer-call*
795ms (0ms gc, 1ms foreign, 2ms foreign threads): M\ fixnum >fixnum
779ms (337ms gc, 402ms foreign, 1ms foreign threads): grow-hash
670ms (30ms gc, 34ms foreign, 0ms foreign threads): M\ depends-on-method satisfied?
593ms (0ms gc, 1ms foreign, 2ms foreign threads): M\ array nth-unsafe
587ms (7ms gc, 9ms foreign, 0ms foreign threads): class<=
574ms (0ms gc, 0ms foreign, 0ms foreign threads): M\ array length
524ms (40ms gc, 50ms foreign, 0ms foreign threads): M\ disjoint-set equate
506ms (8ms gc, 17ms foreign, 0ms foreign threads): refine-value-info
489ms (65ms gc, 124ms foreign, 0ms foreign threads): finalize-cfg
488ms (0ms gc, 0ms foreign, 1ms foreign threads): M\ string equal?
428ms (415ms gc, 422ms foreign, 0ms foreign threads): minor-gc
406ms (0ms gc, 0ms foreign, 0ms foreign threads): rank-class/predicate-engine
384ms (6ms gc, 15ms foreign, 0ms foreign threads): (value-info-intersect)
373ms (0ms gc, 1ms foreign, 0ms foreign threads): normalize-class/predicate-engine
370ms (251ms gc, 270ms foreign, 0ms foreign threads): M\ hashtable >alist
348ms (57ms gc, 83ms foreign, 0ms foreign threads): append
337ms (36ms gc, 68ms foreign, 0ms foreign threads): normalize
336ms (0ms gc, 1ms foreign, 0ms foreign threads): M\ vector underlying>>
330ms (0ms gc, 2ms foreign, 0ms foreign threads): M\ sequence hashcode*
323ms (5ms gc, 9ms foreign, 0ms foreign threads): refine-value-infos
322ms (43ms gc, 67ms foreign, 0ms foreign threads): inline-recursive-word
322ms (43ms gc, 67ms foreign, 0ms foreign threads): (inline-recursive-word)
310ms (0ms gc, 1ms foreign, 0ms foreign threads): intersection-class?
310ms (2ms gc, 13ms foreign, 0ms foreign threads): inline-standard-method
290ms (0ms gc, 0ms foreign, 1ms foreign threads): M\ word props>>
288ms (15ms gc, 31ms foreign, 1ms foreign threads): infer-shuffle
286ms (43ms gc, 58ms foreign, 0ms foreign threads): M\ literal infer-branch
283ms (0ms gc, 1ms foreign, 0ms foreign threads): M\ growable length
266ms (12ms gc, 30ms foreign, 0ms foreign threads): remake-generics
264ms (12ms gc, 30ms foreign, 0ms foreign threads): M\ single-combination perform-combination
261ms (3ms gc, 3ms foreign, 0ms foreign threads): non-inline-word
261ms (154ms gc, 205ms foreign, 0ms foreign threads): M\ vector new-sequence
256ms (102ms gc, 118ms foreign, 0ms foreign threads): ( gensym )
255ms (0ms gc, 0ms foreign, 0ms foreign threads): union-class?
254ms (42ms gc, 56ms foreign, 1ms foreign threads): optimize-cfg
252ms (102ms gc, 118ms foreign, 0ms foreign threads): node-def-use
229ms (69ms gc, 79ms foreign, 0ms foreign threads): M\ disjoint-set add-atom
229ms (4ms gc, 7ms foreign, 0ms foreign threads): define-array
222ms (0ms gc, 1ms foreign, 0ms foreign threads): M\ growable nth-unsafe
221ms (0ms gc, 0ms foreign, 0ms foreign threads): M\ disjoint-set representative
219ms (9ms gc, 14ms foreign, 0ms foreign threads): <literal-info>
216ms (38ms gc, 48ms foreign, 1ms foreign threads): M\ composed infer-call*
215ms (18ms gc, 37ms foreign, 0ms foreign threads): ( gensym )
213ms (13ms gc, 34ms foreign, 0ms foreign threads): compute-copy-equiv
212ms (39ms gc, 54ms foreign, 0ms foreign threads): compute-phi-function
211ms (2ms gc, 6ms foreign, 0ms foreign threads): M\ sequence assume*
209ms (10ms gc, 23ms foreign, 0ms foreign threads): M\ tag-dispatch-engine compile-engine
209ms (10ms gc, 23ms foreign, 0ms foreign threads): compile-engines*
208ms (68ms gc, 80ms foreign, 0ms foreign threads): ( gensym )
203ms (0ms gc, 0ms foreign, 0ms foreign threads): <
195ms (0ms gc, 1ms foreign, 0ms foreign threads): M\ tuple hashcode*
194ms (10ms gc, 22ms foreign, 0ms foreign threads): compile-engines
194ms (10ms gc, 22ms foreign, 0ms foreign threads): M\ tuple-dispatch-engine compile-engine
193ms (15ms gc, 29ms foreign, 0ms foreign threads): analyze-recursive
190ms (38ms gc, 53ms foreign, 0ms foreign threads): (build-cfg)
190ms (38ms gc, 53ms foreign, 0ms foreign threads): build-cfg
183ms (9ms gc, 19ms foreign, 0ms foreign threads): M\ predicate-engine compile-engine
182ms (0ms gc, 0ms foreign, 0ms foreign threads): mixin-class?
182ms (39ms gc, 48ms foreign, 0ms foreign threads): datastack-phi
181ms (29ms gc, 35ms foreign, 0ms foreign threads): M\ #call annotate-node
181ms (10ms gc, 12ms foreign, 0ms foreign threads): M\ #declare propagate-before
180ms (13ms gc, 25ms foreign, 0ms foreign threads): build-call-graph
179ms (9ms gc, 19ms foreign, 0ms foreign threads): compile-predicate-engine
178ms (9ms gc, 19ms foreign, 0ms foreign threads): M\ curried infer-call*
175ms (13ms gc, 25ms foreign, 0ms foreign threads): (build-call-graph)
173ms (9ms gc, 19ms foreign, 0ms foreign threads): M\ echelon-dispatch-engine compile-engine
171ms (130ms gc, 163ms foreign, 0ms foreign threads): continuation
168ms (67ms gc, 142ms foreign, 0ms foreign threads): resize-array
167ms (10ms gc, 18ms foreign, 0ms foreign threads): <class/interval-info>
165ms (3ms gc, 4ms foreign, 0ms foreign threads): class-and
163ms (20ms gc, 39ms foreign, 0ms foreign threads): (linear-scan)
162ms (13ms gc, 24ms foreign, 0ms foreign threads): ensure-d
158ms (0ms gc, 1ms foreign, 0ms foreign threads): reset-caches
158ms (0ms gc, 0ms foreign, 0ms foreign threads): M\ hashtable clear-assoc
158ms (4ms gc, 4ms foreign, 0ms foreign threads): create-method-in
156ms (18ms gc, 29ms foreign, 0ms foreign threads): apply-word/effect
156ms (0ms gc, 3ms foreign, 0ms foreign threads): M\ array equal?
153ms (0ms gc, 0ms foreign, 0ms foreign threads): builtin-class?
151ms (0ms gc, 1ms foreign, 0ms foreign threads): depends-on
148ms (31ms gc, 41ms foreign, 0ms foreign threads): end-stack-analysis
148ms (0ms gc, 100ms foreign, 0ms foreign threads): mega-cache-miss
148ms (0ms gc, 1ms foreign, 0ms foreign threads): (class<=)
145ms (9ms gc, 19ms foreign, 0ms foreign threads): tuple-slot-infos
145ms (0ms gc, 4ms foreign, 0ms foreign threads): inline-word
144ms (7ms gc, 17ms foreign, 0ms foreign threads): consume-d
144ms (0ms gc, 0ms foreign, 0ms foreign threads): M\ word hashcode*
143ms (14ms gc, 20ms foreign, 0ms foreign threads): record-literal-allocation
142ms (0ms gc, 0ms foreign, 0ms foreign threads): M\ tuple-class (classes-intersect?)
141ms (10ms gc, 27ms foreign, 0ms foreign threads): inline-custom
141ms (10ms gc, 17ms foreign, 0ms foreign threads): M\ tuple equal?
140ms (0ms gc, 0ms foreign, 0ms foreign threads): class?
140ms (0ms gc, 1ms foreign, 1ms foreign threads): M\ sequence nth
136ms (2ms gc, 6ms foreign, 0ms foreign threads): M\ #push propagate-before
134ms (0ms gc, 0ms foreign, 0ms foreign threads): M\ vector length>>
133ms (16ms gc, 29ms foreign, 0ms foreign threads): >hashtable
132ms (25ms gc, 37ms foreign, 0ms foreign threads): schedule-instructions
131ms (0ms gc, 6ms foreign, 0ms foreign threads): commit-literals
129ms (25ms gc, 37ms foreign, 0ms foreign threads): schedule-block
126ms (42ms gc, 50ms foreign, 0ms foreign threads): M\ #shuffle unbox-tuples*
125ms (27ms gc, 33ms foreign, 0ms foreign threads): (remove-dead-code)
123ms (48ms gc, 53ms foreign, 0ms foreign threads): eliminate-dispatch
122ms (0ms gc, 0ms foreign, 0ms foreign threads): M\ growable set-nth-unsafe
122ms (0ms gc, 5ms foreign, 0ms foreign threads): meta-d
122ms (25ms gc, 37ms foreign, 0ms foreign threads): reorder
122ms (22ms gc, 27ms foreign, 0ms foreign threads): compute-global-sets
120ms (9ms gc, 23ms foreign, 0ms foreign threads): flip
120ms (71ms gc, 112ms foreign, 0ms foreign threads): (clone)
119ms (0ms gc, 0ms foreign, 0ms foreign threads): predicate-class?
118ms (19ms gc, 41ms foreign, 0ms foreign threads): all-slots
118ms (4ms gc, 5ms foreign, 0ms foreign threads): empty-set?
116ms (3ms gc, 11ms foreign, 0ms foreign threads): propagate-input-classes
116ms (11ms gc, 26ms foreign, 0ms foreign threads): M\ #shuffle rename-node-values*
114ms (14ms gc, 15ms foreign, 0ms foreign threads): make-literal-slots
111ms (3ms gc, 11ms foreign, 0ms foreign threads): propagate-<tuple-boa>
110ms (3ms gc, 11ms foreign, 0ms foreign threads): class-infos
109ms (21ms gc, 29ms foreign, 0ms foreign threads): unify-branches
108ms (8ms gc, 18ms foreign, 0ms foreign threads): propagate-predicate
106ms (4ms gc, 5ms foreign, 0ms foreign threads): changed-call-sites
106ms (4ms gc, 5ms foreign, 0ms foreign threads): M\ optimizing-compiler update-call-sites
106ms (4ms gc, 5ms foreign, 0ms foreign threads): M\ generic update-generic
106ms (33ms gc, 37ms foreign, 0ms foreign threads): flatten-values
104ms (22ms gc, 33ms foreign, 0ms foreign threads): subseq
104ms (0ms gc, 0ms foreign, 0ms foreign threads): M\ quotation length
102ms (22ms gc, 37ms foreign, 0ms foreign threads): cleanup
100ms (2ms gc, 12ms foreign, 0ms foreign threads): reverse
New Annotation