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

Summary:
Author:
Mode:
Body: