Profiling results ----------------- Total cpu time observed: 59980ms (out of 60332ms) Number of samples taken: 172 (once every 349ms) (Hiding functions with self<1.0% and local<2.0%: 2 of 33 hidden) ================================================================= Caller Idx Total Self Name+src Local% ms(pct) ms(pct) Callee ================================================================= ??? [3] 100.0% [1] 59980(100.0%) 0(0.0%) profile-thunk16 ...e/pkgs/profile-lib/main.rkt:9:0 run [2] 100.0% ----------------------------------------------------------------- profile-thunk16 [1] 100.0% [2] 59980(100.0%) 0(0.0%) run ...et-7.5/share/pkgs/profile-lib/main.rkt:39:2 ??? [3] 100.0% ----------------------------------------------------------------- run [2] 50.0% [3] 59980(100.0%) 0(0.0%) ??? ...lects/racket/private/more-scheme.rkt:261:28 profile-thunk16 [1] 50.0% prepare-points [7] 47.8% run-improve41 [4] 2.2% ----------------------------------------------------------------- ??? [3] 100.0% [4] 2618(4.4%) 0(0.0%) run-improve41 ...lt-testing/src/mainloop.rkt:225:0 setup-prog!32 [5] 62.0% for-loop [6] 38.0% ----------------------------------------------------------------- run-improve41 [4] 100.0% [5] 1622(2.7%) 0(0.0%) setup-prog!32 ...alt-testing/src/mainloop.rkt:72:0 prepare-points [7] 100.0% ----------------------------------------------------------------- run-improve41 [4] 100.0% [6] 996(1.7%) 0(0.0%) for-loop ...ie/alt-testing/src/mainloop.rkt:240:10 run-iter! [8] 100.0% ----------------------------------------------------------------- setup-prog!32 [5] 2.7% ??? [3] 97.3% [7] 58984(98.3%) 0(0.0%) prepare-points ...alt-testing/src/points.rkt:214:0 loop [9] 37.5% loop [12] 32.8% make-exacts* [13] 29.7% ----------------------------------------------------------------- for-loop [6] 100.0% [8] 996(1.7%) 0(0.0%) run-iter! ...ie/alt-testing/src/mainloop.rkt:206:0 localize-error [10] 68.7% choose-best-alt! [11] 31.3% ----------------------------------------------------------------- prepare-points [7] 100.0% [9] 22098(36.8%) 0(0.0%) loop ...es/herbie/alt-testing/src/points.rkt:158:2 loop [12] 62.1% make-exacts* [13] 37.9% ----------------------------------------------------------------- run-iter! [8] 100.0% [10] 684(1.1%) 0(0.0%) localize-error ...sting/src/core/localize.rkt:47:0 hash-ref! [14] 100.0% ----------------------------------------------------------------- run-iter! [8] 100.0% [11] 312(0.5%) 0(0.0%) choose-best-alt! ...testing/src/mainloop.rkt:106:0 ??? [15] 100.0% ----------------------------------------------------------------- loop [9] 41.5% prepare-points [7] 58.5% [12] 33098(55.2%) 0(0.0%) loop ...es/herbie/alt-testing/src/points.rkt:141:4 loop [20] 100.0% ----------------------------------------------------------------- loop [9] 32.3% prepare-points [7] 67.7% [13] 25886(43.2%) 0(0.0%) make-exacts* ...e/alt-testing/src/points.rkt:138:0 loop [20] 98.7% ----------------------------------------------------------------- localize-error [10] 100.0% [14] 684(1.1%) 0(0.0%) hash-ref! .../racket/private/more-scheme.rkt:376:2 f8 [16] 100.0% ----------------------------------------------------------------- choose-best-alt! [11] 100.0% [15] 312(0.5%) 0(0.0%) ??? ...contract/private/arrow-val-first.rkt:486:18 atab-pick-alt8 [17] 100.0% ----------------------------------------------------------------- hash-ref! [14] 100.0% [16] 684(1.1%) 0(0.0%) f8 ....5/collects/racket/match/compiler.rkt:507:40 map [18] 100.0% ----------------------------------------------------------------- ??? [15] 100.0% [17] 312(0.5%) 0(0.0%) atab-pick-alt8 ...ting/src/core/alt-table.rkt:64:0 point-best-alt [19] 100.0% ----------------------------------------------------------------- f8 [16] 100.0% [18] 684(1.1%) 0(0.0%) map ...t-7.5/collects/racket/private/map.rkt:35:13 loop [20] 100.0% ----------------------------------------------------------------- atab-pick-alt8 [17] 100.0% [19] 312(0.5%) 0(0.0%) point-best-alt ...ting/src/core/alt-table.rkt:56:0 loop [20] 100.0% ----------------------------------------------------------------- map [18] 0.1% make-exacts* [13] 0.2% point-best-alt [19] 0.5% loop [12] 1.1% loop [20] 98.1% [20] 59648(99.4%) 326(0.5%) loop ...-7.5/collects/racket/private/map.rkt:40:19 loop [20] 98.1% ??? [21] 1.2% errors [22] 0.5% ??? [23] 0.1% ??? [26] 0.0% ----------------------------------------------------------------- loop [20] 100.0% [21] 57342(95.6%) 1354(2.3%) ??? ...s/herbie/alt-testing/src/programs.rkt:156:4 ??? [23] 94.7% bf [24] 2.3% ----------------------------------------------------------------- loop [20] 100.0% [22] 312(0.5%) 0(0.0%) errors .../herbie/alt-testing/src/points.rkt:271:0 for-loop [25] 100.0% ----------------------------------------------------------------- loop [20] 1.2% ??? [21] 98.8% [23] 55002(91.7%) 54308(90.5%) ??? ...-racket/utils/simple-result-arrow.rkt:39:12 bfsin [27] 1.3% ----------------------------------------------------------------- ??? [21] 100.0% [24] 1310(2.2%) 658(1.1%) bf ...ath-lib/math/private/bigfloat/mpfr.rkt:615:2 ??? [30] 24.9% new-mpfr [29] 24.9% ----------------------------------------------------------------- errors [22] 100.0% [25] 312(0.5%) 0(0.0%) for-loop ...erbie/alt-testing/src/points.rkt:274:4 ??? [26] 100.0% ----------------------------------------------------------------- for-loop [25] 24.1% loop [20] 75.9% [26] 1296(2.2%) 0(0.0%) ??? ...tract/private/arrow-higher-order.rkt:375:33 ->flonum [28] 100.0% ----------------------------------------------------------------- ??? [23] 100.0% [27] 694(1.2%) 0(0.0%) bfsin ...-lib/math/private/bigfloat/mpfr.rkt:632:4 new-mpfr [29] 51.9% ??? [30] 48.1% ----------------------------------------------------------------- ??? [26] 100.0% [28] 1296(2.2%) 936(1.6%) ->flonum ...rbie/alt-testing/src/programs.rkt:37:0 return/no-unsupplied [31] 27.8% ----------------------------------------------------------------- bf [24] 47.5% bfsin [27] 52.5% [29] 686(1.1%) 686(1.1%) new-mpfr ...b/math/private/bigfloat/mpfr.rkt:348:0 ----------------------------------------------------------------- bf [24] 49.4% bfsin [27] 50.6% [30] 660(1.1%) 660(1.1%) ??? /opt/racket-7.5/collects/ffi/unsafe.rkt:938:4 ----------------------------------------------------------------- ->flonum [28] 100.0% [31] 360(0.6%) 360(0.6%) return/no-unsupplied ...ct/private/arr-i.rkt:566:0 -----------------------------------------------------------------