Profiling results ----------------- Total cpu time observed: 1732ms (out of 1948ms) Number of samples taken: 9 (once every 192ms) =================================================================== Caller Idx Total Self Name+src Local% ms(pct) ms(pct) Callee =================================================================== [1] 1732(100.0%) 0(0.0%) ??? ...lects/racket/private/more-scheme.rkt:261:28 profile-thunk16 [3] 100.0% ------------------------------------------------------------------- ??? [33] 100.0% [2] 268(15.5%) 0(0.0%) approximate9 ...gg-herbie/src/core/taylor.rkt:12:0 loop [4] 100.0% ------------------------------------------------------------------- ??? [1] 100.0% [3] 1732(100.0%) 0(0.0%) profile-thunk16 ...e/pkgs/profile-lib/main.rkt:9:0 run [5] 100.0% ------------------------------------------------------------------- approximate9 [2] 100.0% [4] 268(15.5%) 0(0.0%) loop ...ore-to-egg-herbie/src/core/taylor.rkt:87:4 hash-ref! [6] 100.0% ------------------------------------------------------------------- profile-thunk16 [3] 100.0% [5] 1732(100.0%) 0(0.0%) run ...et-7.5/share/pkgs/profile-lib/main.rkt:39:2 .../more-scheme.rkt:261:28 [7]100.0% ------------------------------------------------------------------- ??? [33] 50.0% loop [4] 50.0% [6] 268(15.5%) 0(0.0%) hash-ref! .../racket/private/more-scheme.rkt:376:2 ??? [9] 50.0% ??? [8] 50.0% ------------------------------------------------------------------- run [5] 100.0% [7] 1732(100.0%) 0(0.0%) .../more-scheme.rkt:261:28 (unknown source) prepare-points-intervals [10] 61.9% run-improve47 [11] 27.7% eval-errors [13] 10.4% ------------------------------------------------------------------- hash-ref! [6] 100.0% [8] 268(15.5%) 0(0.0%) ??? ...ore-to-egg-herbie/src/core/taylor.rkt:45:15 f62 [12] 100.0% ------------------------------------------------------------------- hash-ref! [6] 100.0% [9] 268(15.5%) 0(0.0%) ??? ...ore-to-egg-herbie/src/core/taylor.rkt:68:15 ??? [33] 100.0% ------------------------------------------------------------------- .../more-scheme.rkt:261:28 [7]100.0% [10] 1072(61.9%) 0(0.0%) prepare-points-intervals ...e/src/points.rkt:110:0 loop [14] 100.0% ------------------------------------------------------------------- .../more-scheme.rkt:261:28 [7]100.0% [11] 480(27.7%) 0(0.0%) run-improve47 ...egg-herbie/src/mainloop.rkt:346:0 for-loop [15] 100.0% ------------------------------------------------------------------- ??? [8] 100.0% [12] 268(15.5%) 0(0.0%) f62 (unknown source) eval-const-expr [16] 100.0% ------------------------------------------------------------------- .../more-scheme.rkt:261:28 [7]100.0% [13] 180(10.4%) 0(0.0%) eval-errors ...-to-egg-herbie/src/points.rkt:179:0 for-loop [17] 100.0% ------------------------------------------------------------------- prepare-points-intervals [10] 100.0% [14] 1072(61.9%) 0(0.0%) loop ...ve-more-to-egg-herbie/src/points.rkt:123:4 ??? [18] 65.1% loop [20] 34.9% ------------------------------------------------------------------- run-improve47 [11] 100.0% [15] 480(27.7%) 0(0.0%) for-loop ...e-to-egg-herbie/src/mainloop.rkt:365:4 run-iter! [19] 100.0% ------------------------------------------------------------------- f62 [12] 100.0% [16] 268(15.5%) 0(0.0%) eval-const-expr ...g-herbie/src/programs.rkt:118:0 eval4 [21] 100.0% ------------------------------------------------------------------- eval-errors [13] 100.0% [17] 180(10.4%) 0(0.0%) for-loop ...ore-to-egg-herbie/src/points.rkt:181:2 ??? [22] 100.0% ------------------------------------------------------------------- loop [14] 100.0% [18] 698(40.3%) 168(9.7%) ??? ...ove-more-to-egg-herbie/src/points.rkt:106:2 ??? [33] 52.1% ??? [26] 23.8% ------------------------------------------------------------------- for-loop [15] 100.0% [19] 480(27.7%) 0(0.0%) run-iter! ...-to-egg-herbie/src/mainloop.rkt:327:0 gen-series! [23] 55.8% simplify! [24] 44.2% ------------------------------------------------------------------- loop [14] 100.0% [20] 374(21.6%) 0(0.0%) loop ...ove-more-to-egg-herbie/src/points.rkt:81:2 ??? [22] 50.8% ??? [25] 49.2% ------------------------------------------------------------------- eval-const-expr [16] 100.0% [21] 268(15.5%) 268(15.5%) eval4 (unknown source) ------------------------------------------------------------------- for-loop [17] 48.6% loop [20] 51.4% [22] 370(21.4%) 180(10.4%) ??? ...e-more-to-egg-herbie/src/programs.rkt:115:2 ??? [33] 51.4% ------------------------------------------------------------------- run-iter! [19] 100.0% [23] 268(15.5%) 0(0.0%) gen-series! ...o-egg-herbie/src/mainloop.rkt:160:0 for-loop [27] 100.0% ------------------------------------------------------------------- run-iter! [19] 100.0% [24] 212(12.2%) 0(0.0%) simplify! ...-to-egg-herbie/src/mainloop.rkt:224:0 ??? [28] 100.0% ------------------------------------------------------------------- loop [20] 100.0% [25] 184(10.6%) 184(10.6%) ??? ...contract/private/arrow-val-first.rkt:486:18 ------------------------------------------------------------------- ??? [18] 100.0% [26] 166(9.6%) 166(9.6%) ??? ...tract/private/arrow-higher-order.rkt:379:33 ------------------------------------------------------------------- gen-series! [23] 100.0% [27] 268(15.5%) 0(0.0%) for-loop ...e-to-egg-herbie/src/mainloop.rkt:167:7 taylor-alt [29] 100.0% ------------------------------------------------------------------- simplify! [24] 100.0% [28] 212(12.2%) 0(0.0%) ??? ...re-to-egg-herbie/src/core/simplify.rkt:44:0 egraph-run [30] 100.0% ------------------------------------------------------------------- for-loop [27] 100.0% [29] 268(15.5%) 0(0.0%) taylor-alt ...to-egg-herbie/src/mainloop.rkt:146:0 for-loop [31] 100.0% ------------------------------------------------------------------- ??? [28] 100.0% [30] 212(12.2%) 0(0.0%) egraph-run .../pkgs/egg-herbie-linux/main.rkt:49:0 egraph-add-exprs [32] 100.0% ------------------------------------------------------------------- taylor-alt [29] 100.0% [31] 268(15.5%) 0(0.0%) for-loop ...e-to-egg-herbie/src/mainloop.rkt:152:6 ??? [33] 100.0% ------------------------------------------------------------------- egraph-run [30] 100.0% [32] 212(12.2%) 0(0.0%) egraph-add-exprs ...gg-herbie-linux/main.rkt:111:0 ??? [34] 100.0% ------------------------------------------------------------------- ??? [9] 10.9% location-do [36] 10.9% for-loop [31] 10.9% ??? [22] 23.1% ??? [18] 44.3% [33] 822(47.5%) 0(0.0%) ??? ...tract/private/arrow-higher-order.rkt:375:33 sample-multi-bounded [35] 44.3% mk-ival [38] 23.1% location-do [36] 10.9% approximate9 [2] 10.9% hash-ref! [6] 10.9% ------------------------------------------------------------------- egraph-add-exprs [32] 100.0% [34] 212(12.2%) 0(0.0%) ??? ...e-to-egg-herbie/src/core/simplify.rkt:103:6 for-loop [37] 100.0% ------------------------------------------------------------------- ??? [33] 100.0% [35] 364(21.0%) 180(10.4%) sample-multi-bounded ...herbie/src/points.rkt:15:0 random-ranges [40] 50.5% ------------------------------------------------------------------- ??? [33] 100.0% [36] 268(15.5%) 0(0.0%) location-do ...to-egg-herbie/src/programs.rkt:64:0 ??? [33] 100.0% ------------------------------------------------------------------- ??? [34] 100.0% [37] 212(12.2%) 212(12.2%) for-loop ...egg-herbie/src/core/simplify.rkt:122:2 ------------------------------------------------------------------- ??? [33] 100.0% [38] 190(11.0%) 0(0.0%) mk-ival ...-to-egg-herbie/src/biginterval.rkt:65:0 bf [39] 100.0% ------------------------------------------------------------------- mk-ival [38] 100.0% [39] 190(11.0%) 190(11.0%) bf ...ath-lib/math/private/bigfloat/mpfr.rkt:615:2 ------------------------------------------------------------------- sample-multi-bounded [35] 100.0% [40] 184(10.6%) 184(10.6%) random-ranges ...o-egg-herbie/src/common.rkt:171:0 -------------------------------------------------------------------