Profiling results ----------------- Total cpu time observed: 3276ms (out of 3484ms) Number of samples taken: 10 (once every 328ms) (Hiding functions with self<1.0% and local<2.0%: 1 of 68 hidden) ================================================================ Caller Idx Total Self Name+src Local% ms(pct) ms(pct) Callee ================================================================ run [15] 50.0% [1] 3276(100.0%) 0(0.0%) ??? ...lects/racket/private/more-scheme.rkt:261:28 profile-thunk16 [9] 50.0% run-improve43 [8] 50.0% ---------------------------------------------------------------- ??? [33] 100.0% [2] 2284(69.7%) 0(0.0%) approximate9 ...s-cleanup/src/core/taylor.rkt:12:0 loop [10] 100.0% ---------------------------------------------------------------- hash-ref! [25] 100.0% [3] 964(29.4%) 0(0.0%) ??? .../various-cleanup/src/core/taylor.rkt:291:26 for-loop [11] 100.0% ---------------------------------------------------------------- loop [62] 50.0% for-loop [61] 50.0% [4] 672(20.5%) 0(0.0%) syntax-e (unknown source) syntax-e/no-taint [12] 100.0% ---------------------------------------------------------------- hash-ref! [25] 100.0% [5] 636(19.4%) 0(0.0%) ??? .../various-cleanup/src/core/taylor.rkt:301:23 for-loop [13] 100.0% ---------------------------------------------------------------- taylor [30] 100.0% [6] 336(10.3%) 0(0.0%) taylor-invert ...cleanup/src/core/taylor.rkt:318:0 first-nonzero-exp [14] 100.0% ---------------------------------------------------------------- taylor [30] 100.0% [7] 312(9.5%) 0(0.0%) taylor-sqrt ...s-cleanup/src/core/taylor.rkt:352:0 simplify [27] 100.0% ---------------------------------------------------------------- ??? [1] 100.0% [8] 3276(100.0%) 0(0.0%) run-improve43 ...us-cleanup/src/mainloop.rkt:339:0 for-loop [16] 100.0% ---------------------------------------------------------------- ??? [1] 100.0% [9] 3276(100.0%) 0(0.0%) profile-thunk16 ...e/pkgs/profile-lib/main.rkt:9:0 run [15] 100.0% ---------------------------------------------------------------- approximate9 [2] 100.0% [10] 2284(69.7%) 0(0.0%) loop ...e/various-cleanup/src/core/taylor.rkt:87:4 hash-ref! [25] 85.3% ??? [33] 14.7% ---------------------------------------------------------------- ??? [3] 100.0% [11] 964(29.4%) 0(0.0%) for-loop ...ous-cleanup/src/core/taylor.rkt:291:52 hash-ref! [25] 100.0% ---------------------------------------------------------------- syntax-e [4] 100.0% [12] 672(20.5%) 0(0.0%) syntax-e/no-taint (unknown source) loop [62] 100.0% ---------------------------------------------------------------- ??? [5] 100.0% [13] 636(19.4%) 0(0.0%) for-loop ...ous-cleanup/src/core/taylor.rkt:304:27 hash-ref! [25] 100.0% ---------------------------------------------------------------- taylor-invert [6] 100.0% [14] 336(10.3%) 0(0.0%) first-nonzero-exp ...nup/src/core/taylor.rkt:266:0 hash-ref! [25] 100.0% ---------------------------------------------------------------- profile-thunk16 [9] 100.0% [15] 3276(100.0%) 0(0.0%) run ...et-7.0/share/pkgs/profile-lib/main.rkt:39:2 ??? [1] 100.0% ---------------------------------------------------------------- run-improve43 [8] 100.0% [16] 3276(100.0%) 0(0.0%) for-loop ...various-cleanup/src/mainloop.rkt:354:4 run-iter! [17] 100.0% ---------------------------------------------------------------- for-loop [16] 100.0% [17] 3276(100.0%) 0(0.0%) run-iter! ...arious-cleanup/src/mainloop.rkt:320:0 gen-series! [18] 80.7% localize! [19] 10.3% simplify! [20] 9.0% ---------------------------------------------------------------- run-iter! [17] 100.0% [18] 2644(80.7%) 0(0.0%) gen-series! ...ious-cleanup/src/mainloop.rkt:153:0 for-loop [21] 100.0% ---------------------------------------------------------------- run-iter! [17] 100.0% [19] 336(10.3%) 0(0.0%) localize! ...arious-cleanup/src/mainloop.rkt:120:0 localize-error [22] 100.0% ---------------------------------------------------------------- run-iter! [17] 100.0% [20] 296(9.0%) 0(0.0%) simplify! ...arious-cleanup/src/mainloop.rkt:217:0 ??? [23] 100.0% ---------------------------------------------------------------- gen-series! [18] 100.0% [21] 2644(80.7%) 0(0.0%) for-loop ...various-cleanup/src/mainloop.rkt:160:7 taylor-alt [24] 100.0% ---------------------------------------------------------------- localize! [19] 100.0% [22] 336(10.3%) 0(0.0%) localize-error ...eanup/src/core/localize.rkt:57:0 hash-ref! [25] 100.0% ---------------------------------------------------------------- simplify! [20] 100.0% [23] 296(9.0%) 0(0.0%) ??? .../various-cleanup/src/core/simplify.rkt:26:0 one-iter [26] 100.0% ---------------------------------------------------------------- for-loop [21] 100.0% [24] 2644(80.7%) 0(0.0%) taylor-alt ...rious-cleanup/src/mainloop.rkt:139:0 for-loop [28] 100.0% ---------------------------------------------------------------- first-nonzero-exp [14] 3.2% localize-error [22] 4.3% for-loop [13] 5.5% for-loop [11] 6.4% ??? [31] 6.4% map [40] 8.5% ??? [29] 11.3% loop [10] 20.0% ??? [33] 32.8% [25] 2620(80.0%) 0(0.0%) hash-ref! .../racket/private/more-scheme.rkt:376:2 ??? [29] 31.3% simplify [27] 22.4% taylor [30] 13.6% parse-loop30 [34] 12.8% ??? [31] 6.4% ??? [3] 6.4% ??? [5] 5.5% ---------------------------------------------------------------- ??? [23] 100.0% [26] 296(9.0%) 0(0.0%) one-iter ...ous-cleanup/src/core/simplify.rkt:92:0 find-matches [32] 100.0% ---------------------------------------------------------------- taylor-sqrt [7] 11.8% loop [44] 12.7% ??? [33] 13.6% hash-ref! [25] 61.9% [27] 2644(80.7%) 0(0.0%) simplify ...rious-cleanup/src/core/reduce.rkt:16:0 parse-loop30 [34] 49.2% f67 [35] 38.1% debug5 [36] 12.7% ---------------------------------------------------------------- taylor-alt [24] 100.0% [28] 2644(80.7%) 0(0.0%) for-loop ...various-cleanup/src/mainloop.rkt:145:6 ??? [33] 100.0% ---------------------------------------------------------------- hash-ref! [25] 100.0% [29] 1948(59.5%) 0(0.0%) ??? ...e/various-cleanup/src/core/taylor.rkt:68:15 ??? [33] 66.3% hash-ref! [25] 33.7% ---------------------------------------------------------------- taylor [30] 10.6% map [40] 27.6% hash-ref! [25] 61.8% [30] 984(30.0%) 0(0.0%) taylor ...arious-cleanup/src/core/taylor.rkt:170:0 loop [44] 34.1% map [40] 27.6% taylor-invert [6] 17.1% taylor [30] 10.6% taylor-sqrt [7] 10.6% ---------------------------------------------------------------- hash-ref! [25] 100.0% [31] 964(29.4%) 0(0.0%) ??? ...e/various-cleanup/src/core/taylor.rkt:45:15 hash-ref! [25] 100.0% ---------------------------------------------------------------- one-iter [26] 100.0% [32] 296(9.0%) 0(0.0%) find-matches ...cleanup/src/core/simplify.rkt:62:0 for-loop [37] 100.0% ---------------------------------------------------------------- loop [10] 4.2% ??? [29] 24.6% location-do [38] 35.6% for-loop [28] 35.6% [33] 2644(80.7%) 0(0.0%) ??? ...tract/private/arrow-higher-order.rkt:357:33 location-do [38] 35.6% approximate9 [2] 28.8% hash-ref! [25] 28.8% simplify [27] 6.8% ---------------------------------------------------------------- hash-ref! [25] 16.8% map [40] 18.0% simplify [27] 65.1% [34] 1996(60.9%) 328(10.0%) parse-loop30 ...s/racket/match/compiler.rkt:418:15 eval-const-expr [39] 66.7% map [40] 16.8% ---------------------------------------------------------------- map [40] 26.8% simplify [27] 73.2% [35] 1008(30.8%) 0(0.0%) f67 ...0/collects/racket/match/compiler.rkt:507:40 eval-const-expr [39] 64.3% map [40] 35.7% ---------------------------------------------------------------- simplify [27] 100.0% [36] 336(10.3%) 0(0.0%) debug5 ...rbie/various-cleanup/src/debug.rkt:102:0 assoc-ref [41] 100.0% ---------------------------------------------------------------- for-loop [37] 50.0% find-matches [32] 50.0% [37] 296(9.0%) 0(0.0%) for-loop ...ous-cleanup/src/core/simplify.rkt:64:8 for-loop [37] 50.0% match-e [42] 50.0% ---------------------------------------------------------------- location-do [38] 23.7% ??? [33] 76.3% [38] 2644(80.7%) 0(0.0%) location-do ...rious-cleanup/src/programs.rkt:64:0 ??? [33] 76.3% location-do [38] 23.7% ---------------------------------------------------------------- f67 [35] 32.7% parse-loop30 [34] 67.3% [39] 1980(60.4%) 0(0.0%) eval-const-expr ...-cleanup/src/programs.rkt:102:0 eval-prog [43] 100.0% ---------------------------------------------------------------- parse-loop30 [34] 25.0% f67 [35] 26.8% taylor [30] 48.2% [40] 1344(41.0%) 0(0.0%) map ...t-7.0/collects/racket/private/map.rkt:35:13 taylor [30] 48.2% f67 [35] 20.1% hash-ref! [25] 16.7% loop [44] 8.3% parse-loop30 [34] 6.7% ---------------------------------------------------------------- debug5 [36] 100.0% [41] 336(10.3%) 336(10.3%) assoc-ref ...collects/racket/private/dict.rkt:56:0 ---------------------------------------------------------------- for-loop [37] 100.0% [42] 296(9.0%) 296(9.0%) match-e ...arious-cleanup/src/core/ematch.rkt:39:0 ---------------------------------------------------------------- eval-const-expr [39] 100.0% [43] 1980(60.4%) 0(0.0%) eval-prog ...various-cleanup/src/programs.rkt:83:0 temp68_2 [45] 83.0% loop [62] 17.0% ---------------------------------------------------------------- map [40] 7.1% loop [44] 42.9% taylor [30] 50.0% [44] 672(20.5%) 0(0.0%) loop ...-7.0/collects/racket/private/map.rkt:40:19 simplify [27] 50.0% loop [44] 42.9% bffma [46] 7.1% ---------------------------------------------------------------- eval-prog [43] 100.0% [45] 1644(50.2%) 0(0.0%) temp68_2 (unknown source) compile16 [47] 100.0% ---------------------------------------------------------------- loop [44] 100.0% [46] 336(10.3%) 0(0.0%) bffma ...rious-cleanup/src/syntax/syntax.rkt:370:0 bf* [48] 100.0% ---------------------------------------------------------------- temp68_2 [45] 100.0% [47] 1644(50.2%) 0(0.0%) compile16 (unknown source) temp74_0 [49] 100.0% ---------------------------------------------------------------- bffma [46] 100.0% [48] 336(10.3%) 0(0.0%) bf* ...ath/private/bigfloat/bigfloat-mpfr.rkt:95:0 ??? [50] 100.0% ---------------------------------------------------------------- compile16 [47] 100.0% [49] 1644(50.2%) 0(0.0%) temp74_0 (unknown source) expand-single [51] 78.1% compile-top9 [52] 21.9% ---------------------------------------------------------------- bf* [48] 100.0% [50] 336(10.3%) 0(0.0%) ??? ...-racket/utils/simple-result-arrow.rkt:39:12 bfmul [53] 100.0% ---------------------------------------------------------------- temp74_0 [49] 100.0% [51] 1284(39.2%) 0(0.0%) expand-single (unknown source) expand-capturing-lifts [54]100.0% ---------------------------------------------------------------- temp74_0 [49] 100.0% [52] 360(11.0%) 0(0.0%) compile-top9 (unknown source) compile-forms31 [55] 100.0% ---------------------------------------------------------------- ??? [50] 100.0% [53] 336(10.3%) 0(0.0%) bfmul ...-lib/math/private/bigfloat/mpfr.rkt:821:4 new-mpfr [56] 100.0% ---------------------------------------------------------------- loop [62] 20.7% expand-single [51] 79.3% [54] 1620(49.5%) 0(0.0%) expand-capturing-lifts (unknown source) lambda-clause-expander [57] 79.3% dispatch-transformer41 [58] 20.7% ---------------------------------------------------------------- compile-top9 [52] 100.0% [55] 360(11.0%) 0(0.0%) compile-forms31 (unknown source) for-loop [61] 100.0% ---------------------------------------------------------------- bfmul [53] 100.0% [56] 336(10.3%) 336(10.3%) new-mpfr ...b/math/private/bigfloat/mpfr.rkt:335:0 ---------------------------------------------------------------- expand-capturing-lifts [54]100.0% [57] 1284(39.2%) 0(0.0%) lambda-clause-expander (unknown source) finish-bodys [59] 100.0% ---------------------------------------------------------------- expand-capturing-lifts [54]100.0% [58] 336(10.3%) 0(0.0%) dispatch-transformer41 (unknown source) apply-transformer52 [60] 100.0% ---------------------------------------------------------------- for-loop [61] 32.6% lambda-clause-expander [57] 67.4% [59] 1284(39.2%) 0(0.0%) finish-bodys (unknown source) for-loop [61] 100.0% ---------------------------------------------------------------- dispatch-transformer41 [58]100.0% [60] 336(10.3%) 0(0.0%) apply-transformer52 (unknown source) loop [62] 100.0% ---------------------------------------------------------------- for-loop [61] 18.9% compile-forms31 [55] 21.9% finish-bodys [59] 59.2% [61] 1644(50.2%) 996(30.4%) for-loop (unknown source) finish-bodys [59] 19.8% for-loop [61] 18.9% expand-implicit [64] 9.5% syntax-e [4] 6.8% ---------------------------------------------------------------- apply-transformer52 [60] 16.7% eval-prog [43] 16.7% syntax-e/no-taint [12] 66.7% [62] 672(20.5%) 0(0.0%) loop (unknown source) gf [63] 66.7% expand-capturing-lifts [54] 16.7% syntax-e [4] 16.7% ---------------------------------------------------------------- loop [62] 100.0% [63] 672(20.5%) 336(10.3%) gf (unknown source) cache-or-reuse-hash [65] 50.0% ---------------------------------------------------------------- for-loop [61] 100.0% [64] 312(9.5%) 0(0.0%) expand-implicit (unknown source) resolve+shift28 [66] 100.0% ---------------------------------------------------------------- gf [63] 100.0% [65] 336(10.3%) 336(10.3%) cache-or-reuse-hash (unknown source) ---------------------------------------------------------------- expand-implicit [64] 100.0% [66] 312(9.5%) 0(0.0%) resolve+shift28 (unknown source) fallback-loop [67] 100.0% ---------------------------------------------------------------- resolve+shift28 [66] 100.0% [67] 312(9.5%) 312(9.5%) fallback-loop (unknown source) ----------------------------------------------------------------