Profiling results ----------------- Total cpu time observed: 34996ms (out of 35952ms) Number of samples taken: 89 (once every 393ms) ======================================================================= Caller Idx Total Self Name+src Local% ms(pct) ms(pct) Callee ======================================================================= run [9] 50.0% [1] 34996(100.0%) 0(0.0%) ??? ...lects/racket/private/more-scheme.rkt:261:28 profile-thunk16 [5] 50.0% loop [13] 36.7% prepare-points [14] 11.0% run-improve39 [6] 2.4% ----------------------------------------------------------------------- hash-ref! [30] 100.0% [2] 356(1.0%) 0(0.0%) ??? ...stant-simplification/src/programs.rkt:153:5 loop [24] 100.0% ----------------------------------------------------------------------- hash-ref! [30] 100.0% [3] 310(0.9%) 0(0.0%) parse-loop14 ...s/racket/match/compiler.rkt:418:15 loop [24] 50.0% table-ref [7] 50.0% ----------------------------------------------------------------------- hash-ref! [30] 100.0% [4] 310(0.9%) 0(0.0%) f8 ...et/collects/racket/match/compiler.rkt:507:40 map [8] 100.0% ----------------------------------------------------------------------- ??? [1] 100.0% [5] 34996(100.0%) 0(0.0%) profile-thunk16 ...e/pkgs/profile-lib/main.rkt:9:0 run [9] 100.0% ----------------------------------------------------------------------- ??? [1] 100.0% [6] 1658(4.7%) 0(0.0%) run-improve39 ...lification/src/mainloop.rkt:286:0 setup-prog!32 [10] 81.3% for-loop [12] 18.7% ----------------------------------------------------------------------- parse-loop14 [3] 100.0% [7] 310(0.9%) 0(0.0%) table-ref ...nt-simplification/src/common.rkt:47:0 ??? [11] 100.0% ----------------------------------------------------------------------- f8 [4] 100.0% [8] 310(0.9%) 0(0.0%) map ...acket/collects/racket/private/map.rkt:35:13 hash-ref! [30] 100.0% ----------------------------------------------------------------------- profile-thunk16 [5] 100.0% [9] 34996(100.0%) 0(0.0%) run ...racket/share/pkgs/profile-lib/main.rkt:39:2 ??? [1] 100.0% ----------------------------------------------------------------------- run-improve39 [6] 100.0% [10] 1348(3.9%) 0(0.0%) setup-prog!32 ...plification/src/mainloop.rkt:63:0 loop [13] 77.2% prepare-points [14] 22.8% ----------------------------------------------------------------------- table-ref [7] 100.0% [11] 310(0.9%) 0(0.0%) ??? ...ects/racket/contract/private/list.rkt:798:4 for-loop [15] 100.0% ----------------------------------------------------------------------- run-improve39 [6] 100.0% [12] 310(0.9%) 0(0.0%) for-loop ...-simplification/src/mainloop.rkt:303:8 run-iter! [16] 100.0% ----------------------------------------------------------------------- setup-prog!32 [10] 3.9% ??? [1] 96.1% [13] 26706(76.3%) 0(0.0%) loop ...nstant-simplification/src/points.rkt:180:2 make-exacts* [20] 37.5% loop [17] 34.4% loop [21] 24.2% for-loop [18] 3.9% ----------------------------------------------------------------------- setup-prog!32 [10] 3.9% ??? [1] 96.1% [14] 7980(22.8%) 0(0.0%) prepare-points ...plification/src/points.rkt:156:0 loop [21] 46.8% loop [17] 24.9% make-exacts* [20] 24.5% for-loop [18] 3.9% ----------------------------------------------------------------------- ??? [11] 100.0% [15] 310(0.9%) 310(0.9%) for-loop ...acket/contract/private/list.rkt:804:12 ----------------------------------------------------------------------- for-loop [12] 100.0% [16] 310(0.9%) 0(0.0%) run-iter! ...simplification/src/mainloop.rkt:267:0 localize-error [19] 100.0% ----------------------------------------------------------------------- prepare-points [14] 17.7% loop [13] 82.3% [17] 11180(31.9%) 0(0.0%) loop ...nstant-simplification/src/points.rkt:124:2 make-exacts* [20] 51.2% loop [21] 45.7% loop [23] 3.0% ----------------------------------------------------------------------- prepare-points [14] 23.0% loop [13] 77.0% [18] 1350(3.9%) 370(1.1%) for-loop ...t-simplification/src/points.rkt:195:19 ??? [22] 72.6% ----------------------------------------------------------------------- run-iter! [16] 100.0% [19] 310(0.9%) 0(0.0%) localize-error ...ation/src/core/localize.rkt:47:0 hash-ref! [30] 100.0% ----------------------------------------------------------------------- prepare-points [14] 11.0% loop [17] 32.4% loop [13] 56.6% [20] 17696(50.6%) 308(0.9%) make-exacts* ...implification/src/points.rkt:104:0 loop [24] 90.4% eval-prog [25] 7.9% ----------------------------------------------------------------------- prepare-points [14] 24.4% loop [17] 33.4% loop [13] 42.2% [21] 15300(43.7%) 0(0.0%) loop ...nstant-simplification/src/points.rkt:107:4 loop [24] 100.0% ----------------------------------------------------------------------- for-loop [18] 100.0% [22] 980(2.8%) 310(0.9%) ??? ...onstant-simplification/src/points.rkt:172:7 ??? [26] 36.7% for-loop [27] 31.6% ----------------------------------------------------------------------- loop [17] 0.1% loop [23] 99.9% [23] 340(1.0%) 340(1.0%) loop ...onstant-simplification/src/points.rkt:96:2 loop [23] 99.9% ----------------------------------------------------------------------- make-exacts* [20] 0.5% loop [21] 0.9% parse-loop14 [3] 1.0% ??? [2] 1.1% loop [24] 96.5% [24] 31964(91.3%) 704(2.0%) loop ...cket/collects/racket/private/map.rkt:40:19 loop [24] 96.5% hash-ref! [30] 2.1% ??? [28] 1.3% ??? [29] 0.1% ----------------------------------------------------------------------- make-exacts* [20] 100.0% [25] 1390(4.0%) 0(0.0%) eval-prog ...simplification/src/programs.rkt:109:0 hash-ref! [30] 52.5% eval4 [31] 25.3% loop [32] 22.2% ----------------------------------------------------------------------- ??? [22] 100.0% [26] 360(1.0%) 0(0.0%) ??? ...tract/private/arrow-higher-order.rkt:361:33 ??? [40] 100.0% ----------------------------------------------------------------------- ??? [22] 100.0% [27] 310(0.9%) 0(0.0%) for-loop ...nt-simplification/src/points.rkt:173:9 ??? [29] 100.0% ----------------------------------------------------------------------- loop [24] 100.0% [28] 28210(80.6%) 1326(3.8%) ??? ...stant-simplification/src/programs.rkt:129:2 ??? [33] 65.0% bf [34] 29.1% ??? [41] 1.2% ----------------------------------------------------------------------- for-loop [27] 11.5% loop [24] 88.5% [29] 2694(7.7%) 0(0.0%) ??? ...tract/private/arrow-higher-order.rkt:357:33 ->flonum [35] 88.5% sample-multi-bounded [37] 11.5% ----------------------------------------------------------------------- localize-error [19] 7.5% map [8] 14.9% loop [24] 24.6% eval-prog [25] 53.1% [30] 1040(3.0%) 0(0.0%) hash-ref! .../racket/private/more-scheme.rkt:376:2 bigfloat-hash [36] 53.1% ??? [2] 17.1% f8 [4] 14.9% parse-loop14 [3] 14.9% ----------------------------------------------------------------------- eval-prog [25] 100.0% [31] 352(1.0%) 352(1.0%) eval4 (unknown source) ----------------------------------------------------------------------- eval-prog [25] 100.0% [32] 308(0.9%) 0(0.0%) loop (unknown source) expand-capturing-lifts [38] 100.0% ----------------------------------------------------------------------- ??? [28] 100.0% [33] 18326(52.4%) 3398(9.7%) ??? ...acket/collects/racket/private/kw.rkt:592:14 ??? [39] 74.3% ??? [42] 3.5% ??? [40] 1.8% ...higher-order.rkt:361:33 [46] 1.8% ----------------------------------------------------------------------- ??? [28] 100.0% [34] 8210(23.5%) 0(0.0%) bf ...ath-lib/math/private/bigfloat/mpfr.rkt:601:2 new-mpfr [55] 78.1% ??? [56] 21.9% ----------------------------------------------------------------------- ??? [29] 100.0% [35] 2384(6.8%) 1026(2.9%) ->flonum ...t-simplification/src/programs.rkt:36:0 ??? [56] 28.5% ??? [41] 14.3% return/no-unsupplied [45] 14.1% ----------------------------------------------------------------------- hash-ref! [30] 100.0% [36] 730(2.1%) 0(0.0%) bigfloat-hash ...h/private/bigfloat/mpfr.rkt:167:0 sig+exp->bigfloat [43] 51.2% bfcanonicalize [44] 48.8% ----------------------------------------------------------------------- ??? [29] 100.0% [37] 310(0.9%) 0(0.0%) sample-multi-bounded ...cation/src/points.rkt:43:0 for-loop [47] 100.0% ----------------------------------------------------------------------- loop [32] 100.0% [38] 308(0.9%) 0(0.0%) expand-capturing-lifts (unknown source) dispatch-transformer41 [48] 100.0% ----------------------------------------------------------------------- ??? [33] 100.0% [39] 13620(38.9%) 1732(4.9%) ??? ...-racket/utils/simple-result-arrow.rkt:39:12 bfneg [49] 53.6% bfdiv [50] 33.7% ----------------------------------------------------------------------- ??? [33] 48.1% ??? [26] 51.9% [40] 694(2.0%) 334(1.0%) ??? ...ects/racket/contract/private/prop.rkt:519:4 ??? [51] 51.9% ----------------------------------------------------------------------- ->flonum [35] 49.6% ??? [28] 50.4% [41] 690(2.0%) 690(2.0%) ??? ...ects/racket/contract/private/guts.rkt:746:8 ----------------------------------------------------------------------- ??? [33] 100.0% [42] 642(1.8%) 642(1.8%) ??? ...rivate/unconstrained-domain-arrow.rkt:40:13 ----------------------------------------------------------------------- bigfloat-hash [36] 100.0% [43] 374(1.1%) 0(0.0%) sig+exp->bigfloat ...ivate/bigfloat/mpfr.rkt:387:0 new-mpfr [55] 100.0% ----------------------------------------------------------------------- bigfloat-hash [36] 100.0% [44] 356(1.0%) 356(1.0%) bfcanonicalize .../private/bigfloat/mpfr.rkt:157:0 ----------------------------------------------------------------------- ->flonum [35] 100.0% [45] 336(1.0%) 0(0.0%) return/no-unsupplied ...ct/private/arr-i.rkt:534:0 filter [52] 100.0% ----------------------------------------------------------------------- ??? [33] 100.0% [46] 332(0.9%) 0(0.0%) ...higher-order.rkt:361:33 (unknown source) ??? [53] 100.0% ----------------------------------------------------------------------- sample-multi-bounded [37] 100.0% [47] 310(0.9%) 310(0.9%) for-loop ...ant-simplification/src/points.rkt:46:4 ----------------------------------------------------------------------- expand-capturing-lifts [38] 100.0% [48] 308(0.9%) 0(0.0%) dispatch-transformer41 (unknown source) apply-transformer52 [54] 100.0% ----------------------------------------------------------------------- ??? [39] 100.0% [49] 7302(20.9%) 0(0.0%) bfneg ...-lib/math/private/bigfloat/mpfr.rkt:618:4 new-mpfr [55] 75.8% ??? [56] 24.2% ----------------------------------------------------------------------- ??? [39] 100.0% [50] 4586(13.1%) 0(0.0%) bfdiv ...-lib/math/private/bigfloat/mpfr.rkt:821:4 ??? [56] 75.5% new-mpfr [55] 24.5% ----------------------------------------------------------------------- ??? [40] 100.0% [51] 360(1.0%) 0(0.0%) ??? ...lects/racket/contract/private/orc.rkt:83:14 ??? [57] 100.0% ----------------------------------------------------------------------- return/no-unsupplied [45] 100.0% [52] 336(1.0%) 336(1.0%) filter ...t/collects/racket/private/list.rkt:256:2 ----------------------------------------------------------------------- ...higher-order.rkt:361:33 [46]100.0% [53] 332(0.9%) 332(0.9%) ??? ...cts/racket/contract/private/list.rkt:209:10 ----------------------------------------------------------------------- dispatch-transformer41 [48] 100.0% [54] 308(0.9%) 0(0.0%) apply-transformer52 (unknown source) syntax-add-shifts44 [58] 100.0% ----------------------------------------------------------------------- sig+exp->bigfloat [43] 2.8% bfdiv [50] 8.4% bfneg [49] 41.2% bf [34] 47.7% [55] 13448(38.4%) 13448(38.4%) new-mpfr ...b/math/private/bigfloat/mpfr.rkt:335:0 ----------------------------------------------------------------------- ->flonum [35] 8.8% bfneg [49] 22.9% bf [34] 23.3% bfdiv [50] 44.9% [56] 7704(22.0%) 7704(22.0%) ??? /home/p92/racket/collects/ffi/unsafe.rkt:898:4 ----------------------------------------------------------------------- ??? [51] 100.0% [57] 360(1.0%) 360(1.0%) ??? ...ects/racket/contract/private/list.rkt:163:5 ----------------------------------------------------------------------- apply-transformer52 [54] 100.0% [58] 308(0.9%) 308(0.9%) syntax-add-shifts44 (unknown source) -----------------------------------------------------------------------