Profiling results ----------------- Total cpu time observed: 31660ms (out of 23256ms) Number of samples taken: 17 (once every 1862ms) (Hiding functions with self<1.0% and local<2.0%: 1 of 49 hidden) ==================================================================== Caller Idx Total Self Name+src Local% ms(pct) ms(pct) Callee ==================================================================== ??? [5] 100.0% [1] 31660(100.0%) 0(0.0%) profile-thunk16 ...e/pkgs/profile-lib/main.rkt:9:0 run [3] 100.0% -------------------------------------------------------------------- ??? [5] 100.0% [2] 676(2.1%) 0(0.0%) errors ...eggmath-testversion/src/points.rkt:205:0 for-loop [4] 100.0% -------------------------------------------------------------------- profile-thunk16 [1] 100.0% [3] 31660(100.0%) 0(0.0%) run ...et-7.2/share/pkgs/profile-lib/main.rkt:39:2 ??? [5] 100.0% -------------------------------------------------------------------- errors [2] 100.0% [4] 676(2.1%) 0(0.0%) for-loop ...gmath-testversion/src/points.rkt:207:2 ??? [5] 100.0% -------------------------------------------------------------------- for-loop [4] 0.7% run [3] 49.6% [5] 31660(100.0%) 0(0.0%) ??? ...lects/racket/private/more-scheme.rkt:261:28 profile-thunk16 [1] 49.6% run-improve47 [6] 42.6% prepare-points-intervals [7] 5.4% errors [2] 0.7% eval-errors [8] 0.5% ??? [20] 0.4% *bit-width* [16] 0.4% -------------------------------------------------------------------- ??? [5] 100.0% [6] 26944(85.1%) 0(0.0%) run-improve47 ...estversion/src/mainloop.rkt:345:0 for-loop [9] 100.0% -------------------------------------------------------------------- ??? [5] 100.0% [7] 3422(10.8%) 0(0.0%) prepare-points-intervals ...n/src/points.rkt:110:0 loop [10] 100.0% -------------------------------------------------------------------- ??? [5] 100.0% [8] 310(1.0%) 0(0.0%) eval-errors ...th-testversion/src/points.rkt:179:0 for-loop [11] 100.0% -------------------------------------------------------------------- run-improve47 [6] 100.0% [9] 26944(85.1%) 0(0.0%) for-loop ...ath-testversion/src/mainloop.rkt:364:4 run-iter! [13] 100.0% -------------------------------------------------------------------- prepare-points-intervals [7]100.0% [10] 3422(10.8%) 0(0.0%) loop ...e/eggmath-testversion/src/points.rkt:123:4 loop [14] 62.8% ??? [15] 28.4% do-curry [17] 8.8% -------------------------------------------------------------------- eval-errors [8] 100.0% [11] 310(1.0%) 0(0.0%) for-loop ...gmath-testversion/src/points.rkt:181:2 *bit-width* [16] 100.0% -------------------------------------------------------------------- loop [12] 99.9% [12] 308(1.0%) 308(1.0%) loop ...-7.2/collects/racket/private/map.rkt:40:19 loop [12] 99.9% -------------------------------------------------------------------- for-loop [9] 100.0% [13] 26944(85.1%) 0(0.0%) run-iter! ...th-testversion/src/mainloop.rkt:326:0 gen-series! [18] 66.2% simplify! [19] 33.8% -------------------------------------------------------------------- loop [10] 100.0% [14] 2150(6.8%) 0(0.0%) loop ...ie/eggmath-testversion/src/points.rkt:81:2 ??? [20] 100.0% -------------------------------------------------------------------- loop [10] 100.0% [15] 972(3.1%) 0(0.0%) ??? ...ie/eggmath-testversion/src/points.rkt:106:2 ??? [30] 100.0% -------------------------------------------------------------------- for-loop [11] 47.8% ??? [5] 52.2% [16] 648(2.0%) 648(2.0%) *bit-width* ...math-testversion/src/float.rkt:35:0 -------------------------------------------------------------------- loop [10] 100.0% [17] 300(0.9%) 300(0.9%) do-curry ...-7.2/collects/racket/function.rkt:71:2 -------------------------------------------------------------------- run-iter! [13] 100.0% [18] 17836(56.3%) 0(0.0%) gen-series! ...-testversion/src/mainloop.rkt:159:0 for-loop [21] 100.0% -------------------------------------------------------------------- run-iter! [13] 100.0% [19] 9108(28.8%) 0(0.0%) simplify! ...th-testversion/src/mainloop.rkt:223:0 egraph-run [22] 100.0% -------------------------------------------------------------------- ??? [5] 13.6% loop [14] 86.4% [20] 2488(7.9%) 338(1.1%) ??? .../eggmath-testversion/src/programs.rkt:115:2 ??? [23] 50.2% ??? [30] 36.3% -------------------------------------------------------------------- gen-series! [18] 100.0% [21] 17836(56.3%) 0(0.0%) for-loop ...ath-testversion/src/mainloop.rkt:166:7 taylor-alt [24] 100.0% -------------------------------------------------------------------- simplify! [19] 100.0% [22] 9108(28.8%) 0(0.0%) egraph-run ...estversion/src/core/eggmath.rkt:54:0 egraph-add-exprs [25] 100.0% -------------------------------------------------------------------- ??? [20] 100.0% [23] 1248(3.9%) 0(0.0%) ??? ...t-7.2/collects/racket/private/kw.rkt:594:14 ??? [30] 51.9% ??? [26] 48.1% -------------------------------------------------------------------- for-loop [21] 100.0% [24] 17836(56.3%) 0(0.0%) taylor-alt ...h-testversion/src/mainloop.rkt:145:0 for-loop [27] 100.0% -------------------------------------------------------------------- egraph-run [22] 100.0% [25] 9108(28.8%) 0(0.0%) egraph-add-exprs ...ion/src/core/eggmath.rkt:118:0 ??? [28] 100.0% -------------------------------------------------------------------- ??? [23] 100.0% [26] 600(1.9%) 0(0.0%) ??? ...tract/private/arrow-higher-order.rkt:364:33 ival-sub [29] 100.0% -------------------------------------------------------------------- taylor-alt [24] 100.0% [27] 17836(56.3%) 0(0.0%) for-loop ...ath-testversion/src/mainloop.rkt:151:6 ??? [30] 100.0% -------------------------------------------------------------------- egraph-add-exprs [25] 100.0% [28] 9108(28.8%) 9108(28.8%) ??? ...math-testversion/src/core/simplify.rkt:48:6 -------------------------------------------------------------------- ??? [26] 100.0% [29] 600(1.9%) 0(0.0%) ival-sub ...h-testversion/src/biginterval.rkt:99:0 bfsub [37] 100.0% -------------------------------------------------------------------- ??? [30] 0.8% ??? [23] 3.2% ??? [15] 3.9% ??? [20] 4.4% location-do [31] 43.8% for-loop [27] 43.8% [30] 20358(64.3%) 336(1.1%) ??? ...tract/private/arrow-higher-order.rkt:360:33 location-do [31] 43.8% approximate9 [32] 43.8% mk-ival [33] 4.4% ival-mult [34] 3.2% sample-multi-bounded [35] 3.1% ??? [30] 0.8% -------------------------------------------------------------------- ??? [30] 100.0% [31] 17836(56.3%) 0(0.0%) location-do ...h-testversion/src/programs.rkt:64:0 ??? [30] 100.0% -------------------------------------------------------------------- ??? [30] 100.0% [32] 17836(56.3%) 0(0.0%) approximate9 ...stversion/src/core/taylor.rkt:12:0 simplify [36] 100.0% -------------------------------------------------------------------- ??? [30] 100.0% [33] 902(2.8%) 0(0.0%) mk-ival ...th-testversion/src/biginterval.rkt:57:0 bf [38] 100.0% -------------------------------------------------------------------- ??? [30] 100.0% [34] 648(2.0%) 324(1.0%) ival-mult ...testversion/src/biginterval.rkt:111:0 bfsub [37] 50.0% -------------------------------------------------------------------- ??? [30] 100.0% [35] 636(2.0%) 0(0.0%) sample-multi-bounded ...ersion/src/points.rkt:15:0 random-ranges [39] 100.0% -------------------------------------------------------------------- approximate9 [32] 100.0% [36] 17836(56.3%) 0(0.0%) simplify ...h-testversion/src/core/reduce.rkt:16:0 f67 [40] 100.0% -------------------------------------------------------------------- ival-mult [34] 35.1% ival-sub [29] 64.9% [37] 924(2.9%) 0(0.0%) bfsub ...-lib/math/private/bigfloat/mpfr.rkt:821:4 ??? [41] 67.5% new-mpfr [42] 32.5% -------------------------------------------------------------------- mk-ival [33] 100.0% [38] 902(2.8%) 0(0.0%) bf ...ath-lib/math/private/bigfloat/mpfr.rkt:601:2 ??? [41] 63.9% new-mpfr [42] 36.1% -------------------------------------------------------------------- sample-multi-bounded [35] 100.0% [39] 636(2.0%) 0(0.0%) random-ranges ...-testversion/src/common.rkt:183:0 cons/c [43] 52.8% build--> [44] 47.2% -------------------------------------------------------------------- simplify [36] 100.0% [40] 17836(56.3%) 0(0.0%) f67 ...2/collects/racket/match/compiler.rkt:507:40 composed [45] 100.0% -------------------------------------------------------------------- bf [38] 48.0% bfsub [37] 52.0% [41] 1200(3.8%) 1200(3.8%) ??? /opt/racket-7.2/collects/ffi/unsafe.rkt:905:4 -------------------------------------------------------------------- bfsub [37] 47.9% bf [38] 52.1% [42] 626(2.0%) 626(2.0%) new-mpfr ...b/math/private/bigfloat/mpfr.rkt:335:0 -------------------------------------------------------------------- random-ranges [39] 100.0% [43] 336(1.1%) 0(0.0%) cons/c .../racket/contract/private/guts.rkt:504:15 flat-contract? [46] 100.0% -------------------------------------------------------------------- random-ranges [39] 100.0% [44] 300(0.9%) 300(0.9%) build--> ...act/private/arrow-val-first.rkt:1088:0 -------------------------------------------------------------------- f67 [40] 100.0% [45] 17836(56.3%) 0(0.0%) composed ...ollects/racket/private/list.rkt:321:16 free-variables [47] 100.0% -------------------------------------------------------------------- cons/c [43] 100.0% [46] 336(1.1%) 336(1.1%) flat-contract? .../contract/private/guts.rkt:130:0 -------------------------------------------------------------------- append-map [48] 50.0% composed [45] 50.0% [47] 17836(56.3%) 0(0.0%) free-variables ...estversion/src/programs.rkt:57:0 append-map [48] 100.0% -------------------------------------------------------------------- free-variables [47] 100.0% [48] 17836(56.3%) 17836(56.3%) append-map ...t-7.2/collects/racket/list.rkt:586:2 free-variables [47] 50.0% --------------------------------------------------------------------