Profiling results ----------------- Total cpu time observed: 2578ms (out of 2768ms) Number of samples taken: 11 (once every 234ms) ================================================================ Caller Idx Total Self Name+src Local% ms(pct) ms(pct) Callee ================================================================ ??? [3] 100.0% [1] 2188(84.9%) 0(0.0%) profile-thunk16 ...t/pkgs/profile-lib/main.rkt:9:0 run [2] 100.0% ---------------------------------------------------------------- profile-thunk16 [1] 94.3% [2] 2320(90.0%) 0(0.0%) run ...share/racket/pkgs/profile-lib/main.rkt:39:2 ??? [3] 100.0% ---------------------------------------------------------------- run [2] 47.6% [3] 2578(100.0%) 0(0.0%) ??? ...lects/racket/private/more-scheme.rkt:261:28 loop [5] 48.4% profile-thunk16 [1] 42.4% run-improve50 [4] 9.2% ---------------------------------------------------------------- ??? [3] 100.0% [4] 236(9.2%) 0(0.0%) run-improve50 ...ex-support/src/mainloop.rkt:235:0 setup-alt-simplified [6] 55.9% loop [5] 44.1% ---------------------------------------------------------------- run-improve50 [4] 4.3% ??? [3] 95.7% [5] 2446(94.9%) 0(0.0%) loop ...erbie/complex-support/src/points.rkt:159:2 make-exacts* [9] 65.1% loop [7] 34.9% ---------------------------------------------------------------- run-improve50 [4] 100.0% [6] 132(5.1%) 0(0.0%) setup-alt-simplified ...-support/src/glue.rkt:55:0 simplify-alt [8] 100.0% ---------------------------------------------------------------- loop [5] 100.0% [7] 854(33.1%) 0(0.0%) loop ...erbie/complex-support/src/points.rkt:119:2 make-exacts* [9] 43.3% loop [10] 24.1% loop [11] 20.4% eval-prog [13] 12.2% ---------------------------------------------------------------- setup-alt-simplified [6] 100.0% [8] 132(5.1%) 0(0.0%) simplify-alt .../complex-support/src/glue.rkt:88:0 simplify [12] 100.0% ---------------------------------------------------------------- loop [7] 18.9% loop [5] 81.1% [9] 1962(76.1%) 0(0.0%) make-exacts* ...mplex-support/src/points.rkt:106:0 loop [17] 64.2% map [14] 35.8% ---------------------------------------------------------------- loop [7] 100.0% [10] 206(8.0%) 0(0.0%) loop ...erbie/complex-support/src/points.rkt:109:4 map [14] 100.0% ---------------------------------------------------------------- loop [7] 0.2% loop [11] 99.8% [11] 174(6.7%) 174(6.7%) loop ...herbie/complex-support/src/points.rkt:98:2 loop [11] 99.8% ---------------------------------------------------------------- simplify-alt [8] 100.0% [12] 132(5.1%) 0(0.0%) simplify ...lex-support/src/core/simplify.rkt:39:0 iterate-egraph!5 [15] 100.0% ---------------------------------------------------------------- loop [7] 100.0% [13] 104(4.0%) 0(0.0%) eval-prog ...omplex-support/src/programs.rkt:145:0 ??? [16] 100.0% ---------------------------------------------------------------- loop [10] 22.7% make-exacts* [9] 77.3% [14] 908(35.2%) 0(0.0%) map ...acket/collects/racket/private/map.rkt:20:13 loop [17] 100.0% ---------------------------------------------------------------- simplify [12] 100.0% [15] 132(5.1%) 0(0.0%) iterate-egraph!5 ...ort/src/core/simplify.rkt:95:0 one-iter [18] 100.0% ---------------------------------------------------------------- eval-prog [13] 100.0% [16] 104(4.0%) 0(0.0%) ??? ...tract/private/arrow-higher-order.rkt:342:33 ??? [19] 100.0% ---------------------------------------------------------------- make-exacts* [9] 0.0% map [14] 0.4% loop [17] 99.6% [17] 2168(84.1%) 0(0.0%) loop ...cket/collects/racket/private/map.rkt:25:19 loop [17] 99.6% ??? [20] 0.4% ---------------------------------------------------------------- iterate-egraph!5 [15] 100.0% [18] 132(5.1%) 0(0.0%) one-iter ...ex-support/src/core/simplify.rkt:106:0 apply-match [21] 100.0% ---------------------------------------------------------------- ??? [16] 100.0% [19] 104(4.0%) 104(4.0%) ??? ...tract/private/arrow-higher-order.rkt:336:46 ---------------------------------------------------------------- loop [17] 100.0% [20] 2168(84.1%) 0(0.0%) ??? ...rbie/complex-support/src/programs.rkt:151:4 ??? [22] 82.7% ??? [23] 17.3% ---------------------------------------------------------------- one-iter [18] 100.0% [21] 132(5.1%) 0(0.0%) apply-match ...support/src/core/simplify.rkt:123:2 merge-egraph-nodes! [24] 100.0% ---------------------------------------------------------------- ??? [20] 100.0% [22] 1794(69.6%) 0(0.0%) ??? ...contract/private/../../private/kw.rkt:761:9 real->bigfloat [25] 100.0% ---------------------------------------------------------------- ??? [20] 100.0% [23] 374(14.5%) 0(0.0%) ??? ...acket/collects/racket/private/kw.rkt:444:14 ??? [26] 55.1% ??? [27] 44.9% ---------------------------------------------------------------- apply-match [21] 100.0% [24] 132(5.1%) 0(0.0%) merge-egraph-nodes! ...t/src/core/egraph.rkt:152:0 enode-merge! [28] 100.0% ---------------------------------------------------------------- ??? [22] 100.0% [25] 1794(69.6%) 1402(54.4%) real->bigfloat .../private/bigfloat/mpfr.rkt:451:0 ??? [29] 21.9% ---------------------------------------------------------------- ??? [23] 100.0% [26] 206(8.0%) 0(0.0%) ??? ...-racket/utils/simple-result-arrow.rkt:39:12 bfadd [30] 100.0% ---------------------------------------------------------------- ??? [23] 100.0% [27] 168(6.5%) 168(6.5%) ??? ...rivate/unconstrained-domain-arrow.rkt:40:13 ---------------------------------------------------------------- merge-egraph-nodes! [24] 100.0% [28] 132(5.1%) 0(0.0%) enode-merge! ...x-support/src/core/enode.rkt:129:0 custom-set-intersect! [31]100.0% ---------------------------------------------------------------- real->bigfloat [25] 100.0% [29] 392(15.2%) 392(15.2%) ??? .../share/racket/collects/ffi/unsafe.rkt:861:4 ---------------------------------------------------------------- ??? [26] 100.0% [30] 206(8.0%) 206(8.0%) bfadd ...-lib/math/private/bigfloat/mpfr.rkt:819:4 ---------------------------------------------------------------- enode-merge! [28] 100.0% [31] 132(5.1%) 132(5.1%) custom-set-intersect! ...ivate/set-types.rkt:269:0 ----------------------------------------------------------------