Profiling results ----------------- Total cpu time observed: 15586ms (out of 16260ms) Number of samples taken: 45 (once every 346ms) ====================================================================== Caller Idx Total Self Name+src Local% ms(pct) ms(pct) Callee ====================================================================== run [6] 50.0% [1] 15586(100.0%) 0(0.0%) ??? ...lects/racket/private/more-scheme.rkt:261:28 profile-thunk16 [3] 50.0% prepare-points [9] 29.0% loop [4] 18.7% run-improve48 [5] 2.3% ---------------------------------------------------------------------- hash-ref! [23] 100.0% [2] 1304(8.4%) 0(0.0%) ??? ...erbie/clean-out-code/src/programs.rkt:194:5 loop [16] 100.0% ---------------------------------------------------------------------- ??? [1] 100.0% [3] 15586(100.0%) 0(0.0%) profile-thunk16 ...t/pkgs/profile-lib/main.rkt:9:0 run [6] 100.0% ---------------------------------------------------------------------- ??? [1] 100.0% [4] 5818(37.3%) 0(0.0%) loop ...herbie/clean-out-code/src/points.rkt:238:2 loop [11] 39.5% make-exacts* [13] 34.4% loop [14] 26.1% ---------------------------------------------------------------------- ??? [1] 100.0% [5] 716(4.6%) 0(0.0%) run-improve48 ...n-out-code/src/mainloop.rkt:256:0 ??? [7] 50.3% setup-prog!41 [8] 49.7% ---------------------------------------------------------------------- profile-thunk16 [3] 100.0% [6] 15586(100.0%) 0(0.0%) run ...share/racket/pkgs/profile-lib/main.rkt:39:2 ??? [1] 100.0% ---------------------------------------------------------------------- run-improve48 [5] 100.0% [7] 360(2.3%) 0(0.0%) ??? ...contract/private/arrow-val-first.rkt:357:18 atab-add-altns [10] 100.0% ---------------------------------------------------------------------- run-improve48 [5] 100.0% [8] 356(2.3%) 0(0.0%) setup-prog!41 ...an-out-code/src/mainloop.rkt:63:0 prepare-points [9] 100.0% ---------------------------------------------------------------------- setup-prog!41 [8] 3.8% ??? [1] 96.2% [9] 9408(60.4%) 0(0.0%) prepare-points ...an-out-code/src/points.rkt:214:0 make-exacts* [13] 35.6% loop [14] 32.4% loop [11] 32.0% ---------------------------------------------------------------------- ??? [7] 100.0% [10] 360(2.3%) 0(0.0%) atab-add-altns ...code/src/core/alt-table.rkt:50:0 atab-add-altn [12] 100.0% ---------------------------------------------------------------------- loop [4] 43.3% prepare-points [9] 56.7% [11] 5312(34.1%) 0(0.0%) loop ...herbie/clean-out-code/src/points.rkt:158:2 make-exacts* [13] 55.9% loop [14] 44.1% ---------------------------------------------------------------------- atab-add-altns [10] 100.0% [12] 360(2.3%) 0(0.0%) atab-add-altn ...code/src/core/alt-table.rkt:208:0 override-at-pnts [15] 100.0% ---------------------------------------------------------------------- loop [4] 24.1% loop [11] 35.7% prepare-points [9] 40.2% [13] 8316(53.4%) 0(0.0%) make-exacts* ...lean-out-code/src/points.rkt:138:0 loop [16] 80.3% eval-prog [19] 19.7% ---------------------------------------------------------------------- loop [4] 21.9% loop [11] 33.9% prepare-points [9] 44.1% [14] 6910(44.3%) 0(0.0%) loop ...herbie/clean-out-code/src/points.rkt:141:4 loop [16] 100.0% ---------------------------------------------------------------------- atab-add-altn [12] 100.0% [15] 360(2.3%) 0(0.0%) override-at-pnts ...e/src/core/alt-table.rkt:145:0 errors [17] 100.0% ---------------------------------------------------------------------- loop [14] 0.3% make-exacts* [13] 0.7% ??? [2] 8.8% loop [16] 90.2% [16] 14892(95.5%) 0(0.0%) loop ...cket/collects/racket/private/map.rkt:25:19 loop [16] 90.2% hash-ref! [23] 8.8% ??? [18] 1.0% ??? [20] 0.0% ---------------------------------------------------------------------- override-at-pnts [15] 100.0% [17] 360(2.3%) 0(0.0%) errors ...rbie/clean-out-code/src/points.rkt:271:0 eval-prog [19] 100.0% ---------------------------------------------------------------------- loop [16] 100.0% [18] 12862(82.5%) 336(2.2%) ??? ...erbie/clean-out-code/src/programs.rkt:156:4 ??? [21] 80.3% ??? [22] 17.1% ---------------------------------------------------------------------- errors [17] 18.0% make-exacts* [13] 82.0% [19] 1998(12.8%) 360(2.3%) eval-prog ...clean-out-code/src/programs.rkt:150:0 hash-ref! [23] 82.0% ---------------------------------------------------------------------- loop [16] 100.0% [20] 726(4.7%) 0(0.0%) ??? ...tract/private/arrow-higher-order.rkt:342:33 ->flonum [24] 100.0% ---------------------------------------------------------------------- ??? [18] 100.0% [21] 10324(66.2%) 1770(11.4%) ??? ...acket/collects/racket/private/kw.rkt:444:14 ??? [25] 76.1% for-loop [29] 6.7% ---------------------------------------------------------------------- ??? [18] 100.0% [22] 2202(14.1%) 0(0.0%) ??? ...contract/private/../../private/kw.rkt:761:9 real->bigfloat [26] 100.0% ---------------------------------------------------------------------- loop [16] 39.8% eval-prog [19] 60.2% [23] 1638(10.5%) 0(0.0%) hash-ref! ...racket/private/more-scheme.rkt:373:13 bigfloat-hash [27] 60.2% ??? [2] 39.8% ---------------------------------------------------------------------- ??? [20] 100.0% [24] 726(4.7%) 0(0.0%) ->flonum ...s/racket/private/norm-define.rkt:53:83 ??? [28] 100.0% ---------------------------------------------------------------------- ??? [21] 100.0% [25] 7858(50.4%) 6194(39.7%) ??? ...-racket/utils/simple-result-arrow.rkt:39:12 bfsub [30] 16.7% bfexp [34] 4.5% ---------------------------------------------------------------------- ??? [22] 100.0% [26] 2202(14.1%) 1152(7.4%) real->bigfloat .../private/bigfloat/mpfr.rkt:451:0 ??? [36] 47.7% ---------------------------------------------------------------------- hash-ref! [23] 100.0% [27] 1638(10.5%) 0(0.0%) bigfloat-hash ...h/private/bigfloat/mpfr.rkt:165:0 bfcanonicalize [31] 60.0% sig+exp->bigfloat [32] 40.0% ---------------------------------------------------------------------- ->flonum [24] 100.0% [28] 726(4.7%) 310(2.0%) ??? ...racket/collects/racket/private/kw.rkt:761:9 ??? [33] 57.3% ---------------------------------------------------------------------- ??? [21] 100.0% [29] 696(4.5%) 362(2.3%) for-loop ...n-out-code/src/syntax/syntax.rkt:531:2 ...higher-order.rkt:342:33 [35] 48.0% ---------------------------------------------------------------------- ??? [25] 100.0% [30] 1310(8.4%) 330(2.1%) bfsub ...-lib/math/private/bigfloat/mpfr.rkt:819:4 ??? [36] 74.8% ---------------------------------------------------------------------- bigfloat-hash [27] 100.0% [31] 982(6.3%) 982(6.3%) bfcanonicalize .../private/bigfloat/mpfr.rkt:155:0 ---------------------------------------------------------------------- bigfloat-hash [27] 100.0% [32] 656(4.2%) 656(4.2%) sig+exp->bigfloat ...ivate/bigfloat/mpfr.rkt:385:0 ---------------------------------------------------------------------- ??? [28] 100.0% [33] 416(2.7%) 416(2.7%) ??? ...s/racket/contract/private/arr-i.rkt:1233:27 ---------------------------------------------------------------------- ??? [25] 100.0% [34] 354(2.3%) 354(2.3%) bfexp ...-lib/math/private/bigfloat/mpfr.rkt:616:4 ---------------------------------------------------------------------- for-loop [29] 100.0% [35] 334(2.1%) 334(2.1%) ...higher-order.rkt:342:33 (unknown source) ---------------------------------------------------------------------- bfsub [30] 48.3% real->bigfloat [26] 51.7% [36] 2030(13.0%) 2030(13.0%) ??? .../share/racket/collects/ffi/unsafe.rkt:861:4 ----------------------------------------------------------------------