From 499115a226d579e21bd1f4f352c8c851fe489d2c Mon Sep 17 00:00:00 2001 From: Abdulaziz Ghuloum Date: Sat, 17 Nov 2007 12:53:37 -0500 Subject: [PATCH] * Minor performance fix to previous deoptimization * Appended current timelog. --- benchmarks/benchall.ss | 3 +- benchmarks/rnrs-benchmarks.ss | 9 +- benchmarks/timelog | 3376 +++++++++++++++++++++++++++++++++ scheme/ikarus.compiler.ss | 6 +- scheme/makefile.ss | 10 +- 5 files changed, 3393 insertions(+), 11 deletions(-) diff --git a/benchmarks/benchall.ss b/benchmarks/benchall.ss index 15c6dc5..95704f2 100755 --- a/benchmarks/benchall.ss +++ b/benchmarks/benchall.ss @@ -17,7 +17,8 @@ (fprintf (standard-error-port) "running ~s\n" x) (for-each (lambda (_) - (unless (zero? (system (format "ikarus --r6rs-script bench.ss ~a" x))) + (define cmd "ikarus -b ../scheme/ikarus.boot --r6rs-script bench.ss ~a") + (unless (zero? (system (format cmd x))) (fprintf (standard-error-port) "ERROR: ~s failed\n" x))) (make-list 5))) all-benchmarks) diff --git a/benchmarks/rnrs-benchmarks.ss b/benchmarks/rnrs-benchmarks.ss index 6ae58fa..371de14 100644 --- a/benchmarks/rnrs-benchmarks.ss +++ b/benchmarks/rnrs-benchmarks.ss @@ -92,12 +92,13 @@ (define fast-run (make-parameter #f)) (define (run-bench count run) - (unless (= count 0) - (let f ([count (- count 1)]) + (import (ikarus system $fx)) + (unless ($fx= count 0) + (let f ([count ($fx- count 1)] [run run]) (cond - [(= count 0) (run)] + [($fx= count 0) (run)] [else - (begin (run) (f (- count 1)))])))) + (begin (run) (f ($fx- count 1) run))])))) (define (run-benchmark name count ok? run-maker . args) (let ([run (apply run-maker args)]) diff --git a/benchmarks/timelog b/benchmarks/timelog index 316b673..91fa8fd 100644 --- a/benchmarks/timelog +++ b/benchmarks/timelog @@ -29887,3 +29887,3379 @@ running stats for wc (15): 2199 ms elapsed cpu time, including 0 ms collecting 2200 ms elapsed real time, including 0 ms collecting 194232 bytes allocated +NOW: 2007-11-17 12:16:44 +running stats for compile-ack: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 56 ms elapsed real time, including 39 ms collecting + 1420448 bytes allocated +running stats for ack (20): + no collections + 1681 ms elapsed cpu time, including 0 ms collecting + 1683 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-ack: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1420448 bytes allocated +running stats for ack (20): + no collections + 1682 ms elapsed cpu time, including 0 ms collecting + 1685 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-ack: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1420448 bytes allocated +running stats for ack (20): + no collections + 1684 ms elapsed cpu time, including 0 ms collecting + 1688 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-ack: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1420448 bytes allocated +running stats for ack (20): + no collections + 1681 ms elapsed cpu time, including 0 ms collecting + 1683 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-ack: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1420448 bytes allocated +running stats for ack (20): + no collections + 1681 ms elapsed cpu time, including 0 ms collecting + 1681 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-array1: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1781856 bytes allocated +running stats for array1 (2): + 80 collections + 1942 ms elapsed cpu time, including 470 ms collecting + 1943 ms elapsed real time, including 471 ms collecting + 320011272 bytes allocated +running stats for compile-array1: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1781856 bytes allocated +running stats for array1 (2): + 80 collections + 1942 ms elapsed cpu time, including 470 ms collecting + 1943 ms elapsed real time, including 471 ms collecting + 320011272 bytes allocated +running stats for compile-array1: + 1 collection + 58 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1781856 bytes allocated +running stats for array1 (2): + 80 collections + 1942 ms elapsed cpu time, including 471 ms collecting + 1943 ms elapsed real time, including 472 ms collecting + 320011272 bytes allocated +running stats for compile-array1: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1781856 bytes allocated +running stats for array1 (2): + 80 collections + 1941 ms elapsed cpu time, including 470 ms collecting + 1942 ms elapsed real time, including 472 ms collecting + 320011272 bytes allocated +running stats for compile-array1: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1781856 bytes allocated +running stats for array1 (2): + 80 collections + 1943 ms elapsed cpu time, including 472 ms collecting + 1944 ms elapsed real time, including 473 ms collecting + 320011272 bytes allocated +running stats for compile-bibfreq: + 1 collection + 58 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 38 ms collecting + 1835016 bytes allocated +running stats for bibfreq (2): + 35 collections + 2874 ms elapsed cpu time, including 74 ms collecting + 2876 ms elapsed real time, including 74 ms collecting + 148616112 bytes allocated +running stats for compile-bibfreq: + 1 collection + 58 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 38 ms collecting + 1835016 bytes allocated +running stats for bibfreq (2): + 35 collections + 2876 ms elapsed cpu time, including 74 ms collecting + 2878 ms elapsed real time, including 74 ms collecting + 148616112 bytes allocated +running stats for compile-bibfreq: + 1 collection + 58 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 38 ms collecting + 1835016 bytes allocated +running stats for bibfreq (2): + 35 collections + 2878 ms elapsed cpu time, including 74 ms collecting + 2879 ms elapsed real time, including 74 ms collecting + 148616112 bytes allocated +running stats for compile-bibfreq: + 1 collection + 58 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 38 ms collecting + 1835016 bytes allocated +running stats for bibfreq (2): + 35 collections + 2876 ms elapsed cpu time, including 74 ms collecting + 2877 ms elapsed real time, including 74 ms collecting + 148616112 bytes allocated +running stats for compile-bibfreq: + 1 collection + 58 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 38 ms collecting + 1835016 bytes allocated +running stats for bibfreq (2): + 35 collections + 2876 ms elapsed cpu time, including 74 ms collecting + 2878 ms elapsed real time, including 74 ms collecting + 148616112 bytes allocated +running stats for compile-boyer: + 1 collection + 73 ms elapsed cpu time, including 38 ms collecting + 73 ms elapsed real time, including 38 ms collecting + 3457600 bytes allocated +running stats for boyer (50): + 44 collections + 1883 ms elapsed cpu time, including 102 ms collecting + 1884 ms elapsed real time, including 102 ms collecting + 182096424 bytes allocated +running stats for compile-boyer: + 1 collection + 73 ms elapsed cpu time, including 38 ms collecting + 73 ms elapsed real time, including 38 ms collecting + 3457600 bytes allocated +running stats for boyer (50): + 44 collections + 1882 ms elapsed cpu time, including 102 ms collecting + 1883 ms elapsed real time, including 103 ms collecting + 182096424 bytes allocated +running stats for compile-boyer: + 1 collection + 73 ms elapsed cpu time, including 38 ms collecting + 73 ms elapsed real time, including 38 ms collecting + 3457600 bytes allocated +running stats for boyer (50): + 44 collections + 1880 ms elapsed cpu time, including 102 ms collecting + 1882 ms elapsed real time, including 103 ms collecting + 182096424 bytes allocated +running stats for compile-boyer: + 1 collection + 73 ms elapsed cpu time, including 38 ms collecting + 73 ms elapsed real time, including 38 ms collecting + 3457600 bytes allocated +running stats for boyer (50): + 44 collections + 1881 ms elapsed cpu time, including 102 ms collecting + 1882 ms elapsed real time, including 103 ms collecting + 182096424 bytes allocated +running stats for compile-boyer: + 1 collection + 73 ms elapsed cpu time, including 38 ms collecting + 73 ms elapsed real time, including 38 ms collecting + 3457600 bytes allocated +running stats for boyer (50): + 44 collections + 1881 ms elapsed cpu time, including 102 ms collecting + 1882 ms elapsed real time, including 103 ms collecting + 182096424 bytes allocated +running stats for compile-browse: + 1 collection + 74 ms elapsed cpu time, including 38 ms collecting + 74 ms elapsed real time, including 38 ms collecting + 4300960 bytes allocated +running stats for browse (600): + 152 collections + 1954 ms elapsed cpu time, including 83 ms collecting + 1955 ms elapsed real time, including 84 ms collecting + 633621928 bytes allocated +running stats for compile-browse: + 1 collection + 74 ms elapsed cpu time, including 38 ms collecting + 74 ms elapsed real time, including 39 ms collecting + 4300960 bytes allocated +running stats for browse (600): + 152 collections + 1954 ms elapsed cpu time, including 83 ms collecting + 1955 ms elapsed real time, including 84 ms collecting + 633621928 bytes allocated +running stats for compile-browse: + 1 collection + 74 ms elapsed cpu time, including 38 ms collecting + 74 ms elapsed real time, including 38 ms collecting + 4300960 bytes allocated +running stats for browse (600): + 152 collections + 1954 ms elapsed cpu time, including 83 ms collecting + 1954 ms elapsed real time, including 84 ms collecting + 633621928 bytes allocated +running stats for compile-browse: + 1 collection + 74 ms elapsed cpu time, including 38 ms collecting + 74 ms elapsed real time, including 39 ms collecting + 4300960 bytes allocated +running stats for browse (600): + 152 collections + 1954 ms elapsed cpu time, including 83 ms collecting + 1955 ms elapsed real time, including 84 ms collecting + 633621928 bytes allocated +running stats for compile-browse: + 1 collection + 74 ms elapsed cpu time, including 38 ms collecting + 74 ms elapsed real time, including 38 ms collecting + 4300960 bytes allocated +running stats for browse (600): + 152 collections + 1954 ms elapsed cpu time, including 83 ms collecting + 1955 ms elapsed real time, including 84 ms collecting + 633621928 bytes allocated +running stats for compile-cat: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 56 ms elapsed real time, including 39 ms collecting + 1427256 bytes allocated +running stats for cat (12): + no collections + 1957 ms elapsed cpu time, including 0 ms collecting + 2701 ms elapsed real time, including 0 ms collecting + 414496 bytes allocated +running stats for compile-cat: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1427256 bytes allocated +running stats for cat (12): + no collections + 1951 ms elapsed cpu time, including 0 ms collecting + 2119 ms elapsed real time, including 0 ms collecting + 414496 bytes allocated +running stats for compile-cat: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 56 ms elapsed real time, including 39 ms collecting + 1427256 bytes allocated +running stats for cat (12): + no collections + 1949 ms elapsed cpu time, including 0 ms collecting + 2107 ms elapsed real time, including 0 ms collecting + 414496 bytes allocated +running stats for compile-cat: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1427256 bytes allocated +running stats for cat (12): + no collections + 1951 ms elapsed cpu time, including 0 ms collecting + 2134 ms elapsed real time, including 0 ms collecting + 414496 bytes allocated +running stats for compile-cat: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1427256 bytes allocated +running stats for cat (12): + no collections + 1950 ms elapsed cpu time, including 0 ms collecting + 2118 ms elapsed real time, including 0 ms collecting + 414496 bytes allocated +running stats for compile-compiler: + 39 collections + 2446 ms elapsed cpu time, including 884 ms collecting + 2446 ms elapsed real time, including 885 ms collecting + 162191656 bytes allocated +running stats for compiler (500): + 82 collections + 1869 ms elapsed cpu time, including 150 ms collecting + 1870 ms elapsed real time, including 152 ms collecting + 340956056 bytes allocated +running stats for compile-compiler: + 39 collections + 2445 ms elapsed cpu time, including 884 ms collecting + 2445 ms elapsed real time, including 885 ms collecting + 162191656 bytes allocated +running stats for compiler (500): + 82 collections + 1869 ms elapsed cpu time, including 150 ms collecting + 1869 ms elapsed real time, including 152 ms collecting + 340956056 bytes allocated +running stats for compile-compiler: + 39 collections + 2446 ms elapsed cpu time, including 884 ms collecting + 2447 ms elapsed real time, including 884 ms collecting + 162191656 bytes allocated +running stats for compiler (500): + 82 collections + 1868 ms elapsed cpu time, including 150 ms collecting + 1869 ms elapsed real time, including 152 ms collecting + 340956056 bytes allocated +running stats for compile-compiler: + 39 collections + 2446 ms elapsed cpu time, including 884 ms collecting + 2446 ms elapsed real time, including 885 ms collecting + 162191656 bytes allocated +running stats for compiler (500): + 82 collections + 1870 ms elapsed cpu time, including 150 ms collecting + 1871 ms elapsed real time, including 152 ms collecting + 340956056 bytes allocated +running stats for compile-compiler: + 39 collections + 2447 ms elapsed cpu time, including 884 ms collecting + 2448 ms elapsed real time, including 885 ms collecting + 162191656 bytes allocated +running stats for compiler (500): + 82 collections + 1868 ms elapsed cpu time, including 149 ms collecting + 1869 ms elapsed real time, including 152 ms collecting + 340956056 bytes allocated +running stats for compile-conform: + 2 collections + 103 ms elapsed cpu time, including 43 ms collecting + 103 ms elapsed real time, including 43 ms collecting + 8343512 bytes allocated +running stats for conform (70): + 68 collections + 1738 ms elapsed cpu time, including 90 ms collecting + 1740 ms elapsed real time, including 91 ms collecting + 283969288 bytes allocated +running stats for compile-conform: + 2 collections + 103 ms elapsed cpu time, including 43 ms collecting + 103 ms elapsed real time, including 44 ms collecting + 8343512 bytes allocated +running stats for conform (70): + 68 collections + 1738 ms elapsed cpu time, including 90 ms collecting + 1740 ms elapsed real time, including 91 ms collecting + 283969288 bytes allocated +running stats for compile-conform: + 2 collections + 103 ms elapsed cpu time, including 43 ms collecting + 103 ms elapsed real time, including 43 ms collecting + 8343512 bytes allocated +running stats for conform (70): + 68 collections + 1739 ms elapsed cpu time, including 91 ms collecting + 1740 ms elapsed real time, including 92 ms collecting + 283969288 bytes allocated +running stats for compile-conform: + 2 collections + 103 ms elapsed cpu time, including 43 ms collecting + 103 ms elapsed real time, including 43 ms collecting + 8343512 bytes allocated +running stats for conform (70): + 68 collections + 1738 ms elapsed cpu time, including 90 ms collecting + 1740 ms elapsed real time, including 91 ms collecting + 283969288 bytes allocated +running stats for compile-conform: + 2 collections + 103 ms elapsed cpu time, including 43 ms collecting + 103 ms elapsed real time, including 44 ms collecting + 8343512 bytes allocated +running stats for conform (70): + 68 collections + 1739 ms elapsed cpu time, including 90 ms collecting + 1740 ms elapsed real time, including 91 ms collecting + 283969288 bytes allocated +running stats for compile-cpstak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1552160 bytes allocated +running stats for cpstak (1700): + 413 collections + 2051 ms elapsed cpu time, including 148 ms collecting + 2051 ms elapsed real time, including 149 ms collecting + 1730137640 bytes allocated +running stats for compile-cpstak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1552160 bytes allocated +running stats for cpstak (1700): + 413 collections + 2056 ms elapsed cpu time, including 149 ms collecting + 2056 ms elapsed real time, including 150 ms collecting + 1730137640 bytes allocated +running stats for compile-cpstak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1552160 bytes allocated +running stats for cpstak (1700): + 413 collections + 2058 ms elapsed cpu time, including 148 ms collecting + 2059 ms elapsed real time, including 149 ms collecting + 1730137640 bytes allocated +running stats for compile-cpstak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1552160 bytes allocated +running stats for cpstak (1700): + 413 collections + 2056 ms elapsed cpu time, including 148 ms collecting + 2057 ms elapsed real time, including 150 ms collecting + 1730137640 bytes allocated +running stats for compile-cpstak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1552160 bytes allocated +running stats for cpstak (1700): + 413 collections + 2055 ms elapsed cpu time, including 148 ms collecting + 2056 ms elapsed real time, including 149 ms collecting + 1730137640 bytes allocated +running stats for compile-ctak: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1625328 bytes allocated +running stats for ctak (160): + 165 collections + 1814 ms elapsed cpu time, including 281 ms collecting + 1816 ms elapsed real time, including 282 ms collecting + 692067224 bytes allocated +running stats for compile-ctak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1625328 bytes allocated +running stats for ctak (160): + 165 collections + 1809 ms elapsed cpu time, including 279 ms collecting + 1811 ms elapsed real time, including 280 ms collecting + 692067224 bytes allocated +running stats for compile-ctak: + 1 collection + 56 ms elapsed cpu time, including 38 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1625328 bytes allocated +running stats for ctak (160): + 165 collections + 1816 ms elapsed cpu time, including 282 ms collecting + 1818 ms elapsed real time, including 283 ms collecting + 692067224 bytes allocated +running stats for compile-ctak: + 1 collection + 56 ms elapsed cpu time, including 38 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1625328 bytes allocated +running stats for ctak (160): + 165 collections + 1811 ms elapsed cpu time, including 280 ms collecting + 1815 ms elapsed real time, including 281 ms collecting + 692067224 bytes allocated +running stats for compile-ctak: + 1 collection + 57 ms elapsed cpu time, including 38 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1625328 bytes allocated +running stats for ctak (160): + 165 collections + 1809 ms elapsed cpu time, including 280 ms collecting + 1811 ms elapsed real time, including 281 ms collecting + 692067224 bytes allocated +running stats for compile-dderiv: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2154360 bytes allocated +running stats for dderiv (3000000): + 372 collections + 1971 ms elapsed cpu time, including 140 ms collecting + 1972 ms elapsed real time, including 141 ms collecting + 1560000040 bytes allocated +running stats for compile-dderiv: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2154360 bytes allocated +running stats for dderiv (3000000): + 372 collections + 1970 ms elapsed cpu time, including 140 ms collecting + 1971 ms elapsed real time, including 141 ms collecting + 1560000040 bytes allocated +running stats for compile-dderiv: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2154360 bytes allocated +running stats for dderiv (3000000): + 372 collections + 1972 ms elapsed cpu time, including 140 ms collecting + 1972 ms elapsed real time, including 141 ms collecting + 1560000040 bytes allocated +running stats for compile-dderiv: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2154360 bytes allocated +running stats for dderiv (3000000): + 372 collections + 1970 ms elapsed cpu time, including 140 ms collecting + 1971 ms elapsed real time, including 141 ms collecting + 1560000040 bytes allocated +running stats for compile-dderiv: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2154360 bytes allocated +running stats for dderiv (3000000): + 372 collections + 1970 ms elapsed cpu time, including 140 ms collecting + 1970 ms elapsed real time, including 141 ms collecting + 1560000040 bytes allocated +running stats for compile-deriv: + 1 collection + 58 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695576 bytes allocated +running stats for deriv (4000000): + 374 collections + 1931 ms elapsed cpu time, including 140 ms collecting + 1931 ms elapsed real time, including 141 ms collecting + 1568000040 bytes allocated +running stats for compile-deriv: + 1 collection + 57 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695576 bytes allocated +running stats for deriv (4000000): + 374 collections + 1933 ms elapsed cpu time, including 140 ms collecting + 1934 ms elapsed real time, including 141 ms collecting + 1568000040 bytes allocated +running stats for compile-deriv: + 1 collection + 57 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695576 bytes allocated +running stats for deriv (4000000): + 374 collections + 1932 ms elapsed cpu time, including 140 ms collecting + 1932 ms elapsed real time, including 141 ms collecting + 1568000040 bytes allocated +running stats for compile-deriv: + 1 collection + 57 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695576 bytes allocated +running stats for deriv (4000000): + 374 collections + 1932 ms elapsed cpu time, including 139 ms collecting + 1932 ms elapsed real time, including 141 ms collecting + 1568000040 bytes allocated +running stats for compile-deriv: + 1 collection + 57 ms elapsed cpu time, including 38 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695576 bytes allocated +running stats for deriv (4000000): + 374 collections + 1930 ms elapsed cpu time, including 140 ms collecting + 1931 ms elapsed real time, including 141 ms collecting + 1568000040 bytes allocated +running stats for compile-destruc: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 61 ms elapsed real time, including 38 ms collecting + 2291680 bytes allocated +running stats for destruc (800): + 98 collections + 1877 ms elapsed cpu time, including 71 ms collecting + 1879 ms elapsed real time, including 71 ms collecting + 411910440 bytes allocated +running stats for compile-destruc: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 61 ms elapsed real time, including 38 ms collecting + 2291680 bytes allocated +running stats for destruc (800): + 98 collections + 1877 ms elapsed cpu time, including 71 ms collecting + 1879 ms elapsed real time, including 71 ms collecting + 411910440 bytes allocated +running stats for compile-destruc: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 61 ms elapsed real time, including 38 ms collecting + 2291680 bytes allocated +running stats for destruc (800): + 98 collections + 1878 ms elapsed cpu time, including 71 ms collecting + 1879 ms elapsed real time, including 71 ms collecting + 411910440 bytes allocated +running stats for compile-destruc: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 61 ms elapsed real time, including 38 ms collecting + 2291680 bytes allocated +running stats for destruc (800): + 98 collections + 1877 ms elapsed cpu time, including 71 ms collecting + 1879 ms elapsed real time, including 71 ms collecting + 411910440 bytes allocated +running stats for compile-destruc: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 61 ms elapsed real time, including 38 ms collecting + 2291680 bytes allocated +running stats for destruc (800): + 98 collections + 1878 ms elapsed cpu time, including 71 ms collecting + 1879 ms elapsed real time, including 71 ms collecting + 411910440 bytes allocated +running stats for compile-diviter: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1517720 bytes allocated +running stats for diviter (1200000): + 229 collections + 1481 ms elapsed cpu time, including 95 ms collecting + 1482 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-diviter: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1517720 bytes allocated +running stats for diviter (1200000): + 229 collections + 1481 ms elapsed cpu time, including 95 ms collecting + 1482 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-diviter: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1517720 bytes allocated +running stats for diviter (1200000): + 229 collections + 1481 ms elapsed cpu time, including 95 ms collecting + 1481 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-diviter: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1517720 bytes allocated +running stats for diviter (1200000): + 229 collections + 1481 ms elapsed cpu time, including 95 ms collecting + 1481 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-diviter: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1517720 bytes allocated +running stats for diviter (1200000): + 229 collections + 1481 ms elapsed cpu time, including 95 ms collecting + 1483 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-divrec: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1492760 bytes allocated +running stats for divrec (1200000): + 229 collections + 1967 ms elapsed cpu time, including 95 ms collecting + 1967 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-divrec: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 56 ms elapsed real time, including 39 ms collecting + 1492760 bytes allocated +running stats for divrec (1200000): + 229 collections + 1967 ms elapsed cpu time, including 95 ms collecting + 1967 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-divrec: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 56 ms elapsed real time, including 39 ms collecting + 1492760 bytes allocated +running stats for divrec (1200000): + 229 collections + 1966 ms elapsed cpu time, including 95 ms collecting + 1966 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-divrec: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1492760 bytes allocated +running stats for divrec (1200000): + 229 collections + 1967 ms elapsed cpu time, including 95 ms collecting + 1967 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-divrec: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1492760 bytes allocated +running stats for divrec (1200000): + 229 collections + 1966 ms elapsed cpu time, including 95 ms collecting + 1966 ms elapsed real time, including 96 ms collecting + 960000040 bytes allocated +running stats for compile-dynamic: + 6 collections + 298 ms elapsed cpu time, including 99 ms collecting + 298 ms elapsed real time, including 99 ms collecting + 24400464 bytes allocated +running stats for dynamic (70): + 48 collections + 1797 ms elapsed cpu time, including 159 ms collecting + 1797 ms elapsed real time, including 159 ms collecting + 201249464 bytes allocated +running stats for compile-dynamic: + 6 collections + 297 ms elapsed cpu time, including 98 ms collecting + 297 ms elapsed real time, including 99 ms collecting + 24400464 bytes allocated +running stats for dynamic (70): + 48 collections + 1797 ms elapsed cpu time, including 159 ms collecting + 1797 ms elapsed real time, including 159 ms collecting + 201249464 bytes allocated +running stats for compile-dynamic: + 6 collections + 298 ms elapsed cpu time, including 99 ms collecting + 299 ms elapsed real time, including 99 ms collecting + 24400464 bytes allocated +running stats for dynamic (70): + 48 collections + 1796 ms elapsed cpu time, including 158 ms collecting + 1795 ms elapsed real time, including 159 ms collecting + 201249464 bytes allocated +running stats for compile-dynamic: + 6 collections + 298 ms elapsed cpu time, including 98 ms collecting + 298 ms elapsed real time, including 99 ms collecting + 24400464 bytes allocated +running stats for dynamic (70): + 48 collections + 1796 ms elapsed cpu time, including 159 ms collecting + 1796 ms elapsed real time, including 159 ms collecting + 201249464 bytes allocated +running stats for compile-dynamic: + 6 collections + 298 ms elapsed cpu time, including 99 ms collecting + 298 ms elapsed real time, including 99 ms collecting + 24400464 bytes allocated +running stats for dynamic (70): + 48 collections + 1796 ms elapsed cpu time, including 159 ms collecting + 1797 ms elapsed real time, including 159 ms collecting + 201249464 bytes allocated +running stats for compile-earley: + 3 collections + 118 ms elapsed cpu time, including 46 ms collecting + 118 ms elapsed real time, including 46 ms collecting + 10924600 bytes allocated +running stats for earley (400): + 302 collections + 2049 ms elapsed cpu time, including 392 ms collecting + 2049 ms elapsed real time, including 394 ms collecting + 1262956328 bytes allocated +running stats for compile-earley: + 3 collections + 118 ms elapsed cpu time, including 46 ms collecting + 119 ms elapsed real time, including 46 ms collecting + 10924600 bytes allocated +running stats for earley (400): + 302 collections + 2048 ms elapsed cpu time, including 391 ms collecting + 2048 ms elapsed real time, including 393 ms collecting + 1262956328 bytes allocated +running stats for compile-earley: + 3 collections + 118 ms elapsed cpu time, including 46 ms collecting + 118 ms elapsed real time, including 46 ms collecting + 10924600 bytes allocated +running stats for earley (400): + 302 collections + 2049 ms elapsed cpu time, including 391 ms collecting + 2049 ms elapsed real time, including 393 ms collecting + 1262956328 bytes allocated +running stats for compile-earley: + 3 collections + 118 ms elapsed cpu time, including 46 ms collecting + 118 ms elapsed real time, including 46 ms collecting + 10924600 bytes allocated +running stats for earley (400): + 302 collections + 2047 ms elapsed cpu time, including 390 ms collecting + 2047 ms elapsed real time, including 392 ms collecting + 1262956328 bytes allocated +running stats for compile-earley: + 3 collections + 118 ms elapsed cpu time, including 46 ms collecting + 118 ms elapsed real time, including 46 ms collecting + 10924600 bytes allocated +running stats for earley (400): + 302 collections + 2051 ms elapsed cpu time, including 393 ms collecting + 2052 ms elapsed real time, including 395 ms collecting + 1262956328 bytes allocated +running stats for compile-fft: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 72 ms elapsed real time, including 38 ms collecting + 3438824 bytes allocated +running stats for fft (4000): + 447 collections + 1717 ms elapsed cpu time, including 167 ms collecting + 1718 ms elapsed real time, including 169 ms collecting + 1872396328 bytes allocated +running stats for compile-fft: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 72 ms elapsed real time, including 38 ms collecting + 3438824 bytes allocated +running stats for fft (4000): + 447 collections + 1719 ms elapsed cpu time, including 167 ms collecting + 1720 ms elapsed real time, including 169 ms collecting + 1872396328 bytes allocated +running stats for compile-fft: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 72 ms elapsed real time, including 38 ms collecting + 3438824 bytes allocated +running stats for fft (4000): + 447 collections + 1714 ms elapsed cpu time, including 166 ms collecting + 1714 ms elapsed real time, including 168 ms collecting + 1872396328 bytes allocated +running stats for compile-fft: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 72 ms elapsed real time, including 38 ms collecting + 3438824 bytes allocated +running stats for fft (4000): + 447 collections + 1721 ms elapsed cpu time, including 167 ms collecting + 1722 ms elapsed real time, including 169 ms collecting + 1872396328 bytes allocated +running stats for compile-fft: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 73 ms elapsed real time, including 38 ms collecting + 3438824 bytes allocated +running stats for fft (4000): + 447 collections + 1717 ms elapsed cpu time, including 167 ms collecting + 1718 ms elapsed real time, including 169 ms collecting + 1872396328 bytes allocated +running stats for compile-fib: + 1 collection + 60 ms elapsed cpu time, including 39 ms collecting + 376 ms elapsed real time, including 40 ms collecting + 1380880 bytes allocated +running stats for fib (6): + no collections + 2014 ms elapsed cpu time, including 0 ms collecting + 2014 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-fib: + 1 collection + 57 ms elapsed cpu time, including 40 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1380880 bytes allocated +running stats for fib (6): + no collections + 1997 ms elapsed cpu time, including 0 ms collecting + 1998 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-fib: + 1 collection + 57 ms elapsed cpu time, including 40 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1380880 bytes allocated +running stats for fib (6): + no collections + 2016 ms elapsed cpu time, including 0 ms collecting + 2016 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-fib: + 1 collection + 57 ms elapsed cpu time, including 40 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1380880 bytes allocated +running stats for fib (6): + no collections + 2006 ms elapsed cpu time, including 0 ms collecting + 2006 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-fib: + 1 collection + 57 ms elapsed cpu time, including 40 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1380880 bytes allocated +running stats for fib (6): + no collections + 2000 ms elapsed cpu time, including 0 ms collecting + 2000 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-fibc: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1598392 bytes allocated +running stats for fibc (900): + 115 collections + 1873 ms elapsed cpu time, including 253 ms collecting + 1875 ms elapsed real time, including 254 ms collecting + 481551016 bytes allocated +running stats for compile-fibc: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1598392 bytes allocated +running stats for fibc (900): + 115 collections + 1871 ms elapsed cpu time, including 253 ms collecting + 1873 ms elapsed real time, including 254 ms collecting + 481551016 bytes allocated +running stats for compile-fibc: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1598392 bytes allocated +running stats for fibc (900): + 115 collections + 1868 ms elapsed cpu time, including 253 ms collecting + 1869 ms elapsed real time, including 254 ms collecting + 481551016 bytes allocated +running stats for compile-fibc: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1598392 bytes allocated +running stats for fibc (900): + 115 collections + 1872 ms elapsed cpu time, including 254 ms collecting + 1874 ms elapsed real time, including 255 ms collecting + 481551016 bytes allocated +running stats for compile-fibc: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1598392 bytes allocated +running stats for fibc (900): + 115 collections + 1872 ms elapsed cpu time, including 254 ms collecting + 1874 ms elapsed real time, including 255 ms collecting + 481551016 bytes allocated +running stats for compile-fibfp: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1433272 bytes allocated +running stats for fibfp (2): + 342 collections + 1166 ms elapsed cpu time, including 133 ms collecting + 1168 ms elapsed real time, including 134 ms collecting + 1433313736 bytes allocated +running stats for compile-fibfp: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1433272 bytes allocated +running stats for fibfp (2): + 342 collections + 1168 ms elapsed cpu time, including 133 ms collecting + 1168 ms elapsed real time, including 135 ms collecting + 1433313736 bytes allocated +running stats for compile-fibfp: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1433272 bytes allocated +running stats for fibfp (2): + 342 collections + 1165 ms elapsed cpu time, including 133 ms collecting + 1166 ms elapsed real time, including 134 ms collecting + 1433313736 bytes allocated +running stats for compile-fibfp: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1433272 bytes allocated +running stats for fibfp (2): + 342 collections + 1168 ms elapsed cpu time, including 133 ms collecting + 1168 ms elapsed real time, including 135 ms collecting + 1433313736 bytes allocated +running stats for compile-fibfp: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1433272 bytes allocated +running stats for fibfp (2): + 342 collections + 1165 ms elapsed cpu time, including 134 ms collecting + 1165 ms elapsed real time, including 135 ms collecting + 1433313736 bytes allocated +running stats for compile-fpsum: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1396088 bytes allocated +running stats for fpsum (60): + 458 collections + 938 ms elapsed cpu time, including 155 ms collecting + 939 ms elapsed real time, including 157 ms collecting + 1920001960 bytes allocated +running stats for compile-fpsum: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1396088 bytes allocated +running stats for fpsum (60): + 458 collections + 944 ms elapsed cpu time, including 154 ms collecting + 944 ms elapsed real time, including 156 ms collecting + 1920001960 bytes allocated +running stats for compile-fpsum: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1396088 bytes allocated +running stats for fpsum (60): + 458 collections + 946 ms elapsed cpu time, including 155 ms collecting + 947 ms elapsed real time, including 157 ms collecting + 1920001960 bytes allocated +running stats for compile-fpsum: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1396088 bytes allocated +running stats for fpsum (60): + 458 collections + 943 ms elapsed cpu time, including 154 ms collecting + 944 ms elapsed real time, including 157 ms collecting + 1920001960 bytes allocated +running stats for compile-fpsum: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1396088 bytes allocated +running stats for fpsum (60): + 458 collections + 941 ms elapsed cpu time, including 154 ms collecting + 942 ms elapsed real time, including 156 ms collecting + 1920001960 bytes allocated +running stats for compile-gcbench: + 1 collection + 66 ms elapsed cpu time, including 39 ms collecting + 67 ms elapsed real time, including 39 ms collecting + 3079192 bytes allocated +The garbage collector should touch about 32 megabytes of heap storage. +The use of more or less memory will skew the results. +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +running stats for GCBench18 (2): + 181 collections + 2509 ms elapsed cpu time, including 729 ms collecting + 2510 ms elapsed real time, including 730 ms collecting + 757030376 bytes allocated +running stats for compile-gcbench: + 1 collection + 66 ms elapsed cpu time, including 39 ms collecting + 67 ms elapsed real time, including 39 ms collecting + 3079192 bytes allocated +The garbage collector should touch about 32 megabytes of heap storage. +The use of more or less memory will skew the results. +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +running stats for GCBench18 (2): + 181 collections + 2511 ms elapsed cpu time, including 731 ms collecting + 2511 ms elapsed real time, including 731 ms collecting + 757030376 bytes allocated +running stats for compile-gcbench: + 1 collection + 66 ms elapsed cpu time, including 39 ms collecting + 67 ms elapsed real time, including 39 ms collecting + 3079192 bytes allocated +The garbage collector should touch about 32 megabytes of heap storage. +The use of more or less memory will skew the results. +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +running stats for GCBench18 (2): + 181 collections + 2509 ms elapsed cpu time, including 729 ms collecting + 2509 ms elapsed real time, including 730 ms collecting + 757030376 bytes allocated +running stats for compile-gcbench: + 1 collection + 66 ms elapsed cpu time, including 39 ms collecting + 66 ms elapsed real time, including 39 ms collecting + 3079192 bytes allocated +The garbage collector should touch about 32 megabytes of heap storage. +The use of more or less memory will skew the results. +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +running stats for GCBench18 (2): + 181 collections + 2513 ms elapsed cpu time, including 733 ms collecting + 2514 ms elapsed real time, including 734 ms collecting + 757030376 bytes allocated +running stats for compile-gcbench: + 1 collection + 66 ms elapsed cpu time, including 39 ms collecting + 67 ms elapsed real time, including 39 ms collecting + 3079192 bytes allocated +The garbage collector should touch about 32 megabytes of heap storage. +The use of more or less memory will skew the results. +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +Garbage Collector Test + Stretching memory with a binary tree of depth 18 + Total memory available= ???????? bytes Free memory= ???????? bytes +GCBench: Main + Creating a long-lived binary tree of depth 16 + Creating a long-lived array of 524284 inexact reals + Total memory available= ???????? bytes Free memory= ???????? bytes +Creating 33824 trees of depth 4 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8256 trees of depth 6 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 2052 trees of depth 8 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 512 trees of depth 10 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 128 trees of depth 12 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 32 trees of depth 14 +GCBench: Top down construction +GCBench: Bottom up construction +Creating 8 trees of depth 16 +GCBench: Top down construction +GCBench: Bottom up construction + Total memory available= ???????? bytes Free memory= ???????? bytes +running stats for GCBench18 (2): + 181 collections + 2508 ms elapsed cpu time, including 729 ms collecting + 2510 ms elapsed real time, including 729 ms collecting + 757030376 bytes allocated +running stats for compile-gcold: + 2 collections + 97 ms elapsed cpu time, including 42 ms collecting + 98 ms elapsed real time, including 43 ms collecting + 7349744 bytes allocated +25 megabytes +0 work units per step. +promotion ratio is 1:10 +pointer mutation rate is 10 +600 steps +Allocating 76 trees. + (24902160 bytes) + (1245108 nodes) +Initialization complete... +running stats for GCOld (1): + 158 collections + 1533 ms elapsed cpu time, including 583 ms collecting + 1534 ms elapsed real time, including 584 ms collecting + 660850600 bytes allocated +Allocated 600 Mb of young gen garbage + (actually allocated 6e2 megabytes) +Promoted 6e1 Mb + (actually promoted 59.86 megabytes) +Mutated 6000 pointers +running stats for compile-gcold: + 2 collections + 97 ms elapsed cpu time, including 42 ms collecting + 98 ms elapsed real time, including 43 ms collecting + 7349744 bytes allocated +25 megabytes +0 work units per step. +promotion ratio is 1:10 +pointer mutation rate is 10 +600 steps +Allocating 76 trees. + (24902160 bytes) + (1245108 nodes) +Initialization complete... +running stats for GCOld (1): + 158 collections + 1532 ms elapsed cpu time, including 583 ms collecting + 1532 ms elapsed real time, including 584 ms collecting + 660850600 bytes allocated +Allocated 600 Mb of young gen garbage + (actually allocated 6e2 megabytes) +Promoted 6e1 Mb + (actually promoted 59.86 megabytes) +Mutated 6000 pointers +running stats for compile-gcold: + 2 collections + 97 ms elapsed cpu time, including 42 ms collecting + 98 ms elapsed real time, including 43 ms collecting + 7349744 bytes allocated +25 megabytes +0 work units per step. +promotion ratio is 1:10 +pointer mutation rate is 10 +600 steps +Allocating 76 trees. + (24902160 bytes) + (1245108 nodes) +Initialization complete... +running stats for GCOld (1): + 158 collections + 1532 ms elapsed cpu time, including 583 ms collecting + 1534 ms elapsed real time, including 584 ms collecting + 660850600 bytes allocated +Allocated 600 Mb of young gen garbage + (actually allocated 6e2 megabytes) +Promoted 6e1 Mb + (actually promoted 59.86 megabytes) +Mutated 6000 pointers +running stats for compile-gcold: + 2 collections + 97 ms elapsed cpu time, including 42 ms collecting + 98 ms elapsed real time, including 43 ms collecting + 7349744 bytes allocated +25 megabytes +0 work units per step. +promotion ratio is 1:10 +pointer mutation rate is 10 +600 steps +Allocating 76 trees. + (24902160 bytes) + (1245108 nodes) +Initialization complete... +running stats for GCOld (1): + 158 collections + 1531 ms elapsed cpu time, including 583 ms collecting + 1533 ms elapsed real time, including 584 ms collecting + 660850600 bytes allocated +Allocated 600 Mb of young gen garbage + (actually allocated 6e2 megabytes) +Promoted 6e1 Mb + (actually promoted 59.86 megabytes) +Mutated 6000 pointers +running stats for compile-gcold: + 2 collections + 97 ms elapsed cpu time, including 43 ms collecting + 98 ms elapsed real time, including 43 ms collecting + 7349744 bytes allocated +25 megabytes +0 work units per step. +promotion ratio is 1:10 +pointer mutation rate is 10 +600 steps +Allocating 76 trees. + (24902160 bytes) + (1245108 nodes) +Initialization complete... +running stats for GCOld (1): + 158 collections + 1534 ms elapsed cpu time, including 583 ms collecting + 1533 ms elapsed real time, including 583 ms collecting + 660850600 bytes allocated +Allocated 600 Mb of young gen garbage + (actually allocated 6e2 megabytes) +Promoted 6e1 Mb + (actually promoted 59.86 megabytes) +Mutated 6000 pointers +running stats for compile-graphs: + 2 collections + 93 ms elapsed cpu time, including 42 ms collecting + 94 ms elapsed real time, including 42 ms collecting + 5969736 bytes allocated +running stats for graphs (500): + 314 collections + 1750 ms elapsed cpu time, including 161 ms collecting + 1751 ms elapsed real time, including 163 ms collecting + 1317128328 bytes allocated +running stats for compile-graphs: + 2 collections + 92 ms elapsed cpu time, including 41 ms collecting + 93 ms elapsed real time, including 41 ms collecting + 5969736 bytes allocated +running stats for graphs (500): + 314 collections + 1742 ms elapsed cpu time, including 159 ms collecting + 1743 ms elapsed real time, including 160 ms collecting + 1317128328 bytes allocated +running stats for compile-graphs: + 2 collections + 92 ms elapsed cpu time, including 41 ms collecting + 92 ms elapsed real time, including 41 ms collecting + 5969736 bytes allocated +running stats for graphs (500): + 314 collections + 1739 ms elapsed cpu time, including 158 ms collecting + 1741 ms elapsed real time, including 159 ms collecting + 1317128328 bytes allocated +running stats for compile-graphs: + 2 collections + 92 ms elapsed cpu time, including 41 ms collecting + 93 ms elapsed real time, including 41 ms collecting + 5969736 bytes allocated +running stats for graphs (500): + 314 collections + 1749 ms elapsed cpu time, including 159 ms collecting + 1751 ms elapsed real time, including 161 ms collecting + 1317128328 bytes allocated +running stats for compile-graphs: + 2 collections + 92 ms elapsed cpu time, including 41 ms collecting + 92 ms elapsed real time, including 41 ms collecting + 5969736 bytes allocated +running stats for graphs (500): + 314 collections + 1749 ms elapsed cpu time, including 160 ms collecting + 1750 ms elapsed real time, including 161 ms collecting + 1317128328 bytes allocated +running stats for compile-lattice: + 1 collection + 68 ms elapsed cpu time, including 38 ms collecting + 68 ms elapsed real time, including 39 ms collecting + 3212968 bytes allocated +running stats for lattice (2): + 184 collections + 2714 ms elapsed cpu time, including 90 ms collecting + 2716 ms elapsed real time, including 91 ms collecting + 771403528 bytes allocated +running stats for compile-lattice: + 1 collection + 68 ms elapsed cpu time, including 38 ms collecting + 68 ms elapsed real time, including 38 ms collecting + 3212968 bytes allocated +running stats for lattice (2): + 184 collections + 2704 ms elapsed cpu time, including 90 ms collecting + 2705 ms elapsed real time, including 91 ms collecting + 771403528 bytes allocated +running stats for compile-lattice: + 1 collection + 68 ms elapsed cpu time, including 38 ms collecting + 68 ms elapsed real time, including 39 ms collecting + 3212968 bytes allocated +running stats for lattice (2): + 184 collections + 2736 ms elapsed cpu time, including 91 ms collecting + 2738 ms elapsed real time, including 92 ms collecting + 771403528 bytes allocated +running stats for compile-lattice: + 1 collection + 68 ms elapsed cpu time, including 38 ms collecting + 68 ms elapsed real time, including 39 ms collecting + 3212968 bytes allocated +running stats for lattice (2): + 184 collections + 2741 ms elapsed cpu time, including 91 ms collecting + 2742 ms elapsed real time, including 92 ms collecting + 771403528 bytes allocated +running stats for compile-lattice: + 1 collection + 67 ms elapsed cpu time, including 38 ms collecting + 68 ms elapsed real time, including 38 ms collecting + 3212968 bytes allocated +running stats for lattice (2): + 184 collections + 2718 ms elapsed cpu time, including 90 ms collecting + 2718 ms elapsed real time, including 91 ms collecting + 771403528 bytes allocated +running stats for compile-matrix: + 2 collections + 104 ms elapsed cpu time, including 43 ms collecting + 104 ms elapsed real time, including 43 ms collecting + 7930424 bytes allocated +running stats for matrix (600): + 213 collections + 1707 ms elapsed cpu time, including 97 ms collecting + 1708 ms elapsed real time, including 98 ms collecting + 889841128 bytes allocated +running stats for compile-matrix: + 2 collections + 104 ms elapsed cpu time, including 43 ms collecting + 104 ms elapsed real time, including 43 ms collecting + 7930424 bytes allocated +running stats for matrix (600): + 213 collections + 1688 ms elapsed cpu time, including 96 ms collecting + 1688 ms elapsed real time, including 98 ms collecting + 889841128 bytes allocated +running stats for compile-matrix: + 2 collections + 104 ms elapsed cpu time, including 43 ms collecting + 105 ms elapsed real time, including 43 ms collecting + 7930424 bytes allocated +running stats for matrix (600): + 213 collections + 1711 ms elapsed cpu time, including 97 ms collecting + 1712 ms elapsed real time, including 99 ms collecting + 889841128 bytes allocated +running stats for compile-matrix: + 2 collections + 104 ms elapsed cpu time, including 43 ms collecting + 105 ms elapsed real time, including 43 ms collecting + 7930424 bytes allocated +running stats for matrix (600): + 213 collections + 1688 ms elapsed cpu time, including 97 ms collecting + 1688 ms elapsed real time, including 98 ms collecting + 889841128 bytes allocated +running stats for compile-matrix: + 2 collections + 104 ms elapsed cpu time, including 43 ms collecting + 105 ms elapsed real time, including 43 ms collecting + 7930424 bytes allocated +running stats for matrix (600): + 213 collections + 1688 ms elapsed cpu time, including 96 ms collecting + 1689 ms elapsed real time, including 98 ms collecting + 889841128 bytes allocated +running stats for compile-maze: + 2 collections + 101 ms elapsed cpu time, including 43 ms collecting + 102 ms elapsed real time, including 43 ms collecting + 8252920 bytes allocated +running stats for maze (4000): + 84 collections + 1762 ms elapsed cpu time, including 78 ms collecting + 1765 ms elapsed real time, including 78 ms collecting + 351372344 bytes allocated +running stats for compile-maze: + 2 collections + 101 ms elapsed cpu time, including 43 ms collecting + 102 ms elapsed real time, including 43 ms collecting + 8252920 bytes allocated +running stats for maze (4000): + 84 collections + 1751 ms elapsed cpu time, including 76 ms collecting + 1753 ms elapsed real time, including 77 ms collecting + 351372344 bytes allocated +running stats for compile-maze: + 2 collections + 102 ms elapsed cpu time, including 43 ms collecting + 102 ms elapsed real time, including 43 ms collecting + 8252920 bytes allocated +running stats for maze (4000): + 84 collections + 1738 ms elapsed cpu time, including 76 ms collecting + 1740 ms elapsed real time, including 76 ms collecting + 351372344 bytes allocated +running stats for compile-maze: + 2 collections + 101 ms elapsed cpu time, including 43 ms collecting + 102 ms elapsed real time, including 43 ms collecting + 8252920 bytes allocated +running stats for maze (4000): + 84 collections + 1756 ms elapsed cpu time, including 77 ms collecting + 1758 ms elapsed real time, including 78 ms collecting + 351372344 bytes allocated +running stats for compile-maze: + 2 collections + 101 ms elapsed cpu time, including 43 ms collecting + 103 ms elapsed real time, including 43 ms collecting + 8252920 bytes allocated +running stats for maze (4000): + 84 collections + 1765 ms elapsed cpu time, including 77 ms collecting + 1766 ms elapsed real time, including 77 ms collecting + 351372344 bytes allocated +running stats for compile-mazefun: + 1 collection + 70 ms elapsed cpu time, including 38 ms collecting + 71 ms elapsed real time, including 39 ms collecting + 3692512 bytes allocated +running stats for mazefun (2500): + 102 collections + 2199 ms elapsed cpu time, including 73 ms collecting + 2199 ms elapsed real time, including 73 ms collecting + 425212328 bytes allocated +running stats for compile-mazefun: + 1 collection + 70 ms elapsed cpu time, including 38 ms collecting + 70 ms elapsed real time, including 38 ms collecting + 3692512 bytes allocated +running stats for mazefun (2500): + 102 collections + 2189 ms elapsed cpu time, including 74 ms collecting + 2189 ms elapsed real time, including 74 ms collecting + 425212328 bytes allocated +running stats for compile-mazefun: + 1 collection + 70 ms elapsed cpu time, including 38 ms collecting + 70 ms elapsed real time, including 39 ms collecting + 3692512 bytes allocated +running stats for mazefun (2500): + 102 collections + 2155 ms elapsed cpu time, including 72 ms collecting + 2157 ms elapsed real time, including 73 ms collecting + 425212328 bytes allocated +running stats for compile-mazefun: + 1 collection + 70 ms elapsed cpu time, including 38 ms collecting + 70 ms elapsed real time, including 39 ms collecting + 3692512 bytes allocated +running stats for mazefun (2500): + 102 collections + 2195 ms elapsed cpu time, including 73 ms collecting + 2195 ms elapsed real time, including 73 ms collecting + 425212328 bytes allocated +running stats for compile-mazefun: + 1 collection + 70 ms elapsed cpu time, including 38 ms collecting + 70 ms elapsed real time, including 38 ms collecting + 3692512 bytes allocated +running stats for mazefun (2500): + 102 collections + 2178 ms elapsed cpu time, including 73 ms collecting + 2178 ms elapsed real time, including 73 ms collecting + 425212328 bytes allocated +running stats for compile-mbrot: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 62 ms elapsed real time, including 38 ms collecting + 2298872 bytes allocated +running stats for mbrot (120): + 635 collections + 1450 ms elapsed cpu time, including 244 ms collecting + 1451 ms elapsed real time, including 246 ms collecting + 2658913960 bytes allocated +running stats for compile-mbrot: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 61 ms elapsed real time, including 38 ms collecting + 2298872 bytes allocated +running stats for mbrot (120): + 635 collections + 1432 ms elapsed cpu time, including 241 ms collecting + 1433 ms elapsed real time, including 243 ms collecting + 2658913960 bytes allocated +running stats for compile-mbrot: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 61 ms elapsed real time, including 38 ms collecting + 2298872 bytes allocated +running stats for mbrot (120): + 635 collections + 1454 ms elapsed cpu time, including 244 ms collecting + 1455 ms elapsed real time, including 246 ms collecting + 2658913960 bytes allocated +running stats for compile-mbrot: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 62 ms elapsed real time, including 38 ms collecting + 2298872 bytes allocated +running stats for mbrot (120): + 635 collections + 1444 ms elapsed cpu time, including 240 ms collecting + 1444 ms elapsed real time, including 243 ms collecting + 2658913960 bytes allocated +running stats for compile-mbrot: + 1 collection + 61 ms elapsed cpu time, including 38 ms collecting + 61 ms elapsed real time, including 38 ms collecting + 2298872 bytes allocated +running stats for mbrot (120): + 635 collections + 1436 ms elapsed cpu time, including 239 ms collecting + 1438 ms elapsed real time, including 241 ms collecting + 2658913960 bytes allocated +running stats for compile-nboyer: + 1 collection + 83 ms elapsed cpu time, including 38 ms collecting + 84 ms elapsed real time, including 39 ms collecting + 4771456 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1895 ms elapsed cpu time, including 160 ms collecting + 1896 ms elapsed real time, including 161 ms collecting + 305508824 bytes allocated +running stats for compile-nboyer: + 1 collection + 83 ms elapsed cpu time, including 38 ms collecting + 84 ms elapsed real time, including 39 ms collecting + 4771456 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1922 ms elapsed cpu time, including 163 ms collecting + 1922 ms elapsed real time, including 164 ms collecting + 305508824 bytes allocated +running stats for compile-nboyer: + 1 collection + 83 ms elapsed cpu time, including 38 ms collecting + 83 ms elapsed real time, including 38 ms collecting + 4771456 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1895 ms elapsed cpu time, including 160 ms collecting + 1896 ms elapsed real time, including 161 ms collecting + 305508824 bytes allocated +running stats for compile-nboyer: + 1 collection + 83 ms elapsed cpu time, including 38 ms collecting + 85 ms elapsed real time, including 39 ms collecting + 4771456 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1926 ms elapsed cpu time, including 162 ms collecting + 1925 ms elapsed real time, including 164 ms collecting + 305508824 bytes allocated +running stats for compile-nboyer: + 1 collection + 83 ms elapsed cpu time, including 38 ms collecting + 84 ms elapsed real time, including 39 ms collecting + 4771456 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1895 ms elapsed cpu time, including 160 ms collecting + 1896 ms elapsed real time, including 161 ms collecting + 305508824 bytes allocated +running stats for compile-nqueens: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695552 bytes allocated +running stats for nqueens (4000): + 110 collections + 2131 ms elapsed cpu time, including 72 ms collecting + 2132 ms elapsed real time, including 73 ms collecting + 461440040 bytes allocated +running stats for compile-nqueens: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695552 bytes allocated +running stats for nqueens (4000): + 110 collections + 2133 ms elapsed cpu time, including 72 ms collecting + 2135 ms elapsed real time, including 73 ms collecting + 461440040 bytes allocated +running stats for compile-nqueens: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 59 ms elapsed real time, including 39 ms collecting + 1695552 bytes allocated +running stats for nqueens (4000): + 110 collections + 2150 ms elapsed cpu time, including 72 ms collecting + 2151 ms elapsed real time, including 73 ms collecting + 461440040 bytes allocated +running stats for compile-nqueens: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695552 bytes allocated +running stats for nqueens (4000): + 110 collections + 2137 ms elapsed cpu time, including 72 ms collecting + 2138 ms elapsed real time, including 72 ms collecting + 461440040 bytes allocated +running stats for compile-nqueens: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1695552 bytes allocated +running stats for nqueens (4000): + 110 collections + 2139 ms elapsed cpu time, including 72 ms collecting + 2140 ms elapsed real time, including 73 ms collecting + 461440040 bytes allocated +running stats for compile-ntakl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1579856 bytes allocated +running stats for ntakl (600): + no collections + 1960 ms elapsed cpu time, including 0 ms collecting + 1960 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-ntakl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1579856 bytes allocated +running stats for ntakl (600): + no collections + 1918 ms elapsed cpu time, including 0 ms collecting + 1918 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-ntakl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1579856 bytes allocated +running stats for ntakl (600): + no collections + 1952 ms elapsed cpu time, including 0 ms collecting + 1952 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-ntakl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1579856 bytes allocated +running stats for ntakl (600): + no collections + 1918 ms elapsed cpu time, including 0 ms collecting + 1918 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-ntakl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1579856 bytes allocated +running stats for ntakl (600): + no collections + 1921 ms elapsed cpu time, including 0 ms collecting + 1922 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-nucleic: + 8 collections + 310 ms elapsed cpu time, including 92 ms collecting + 311 ms elapsed real time, including 93 ms collecting + 30603272 bytes allocated +running stats for nucleic (12): + 267 collections + 1445 ms elapsed cpu time, including 122 ms collecting + 1445 ms elapsed real time, including 124 ms collecting + 1120609480 bytes allocated +running stats for compile-nucleic: + 8 collections + 309 ms elapsed cpu time, including 92 ms collecting + 310 ms elapsed real time, including 92 ms collecting + 30603272 bytes allocated +running stats for nucleic (12): + 267 collections + 1439 ms elapsed cpu time, including 122 ms collecting + 1441 ms elapsed real time, including 124 ms collecting + 1120609480 bytes allocated +running stats for compile-nucleic: + 8 collections + 309 ms elapsed cpu time, including 92 ms collecting + 310 ms elapsed real time, including 92 ms collecting + 30603272 bytes allocated +running stats for nucleic (12): + 267 collections + 1441 ms elapsed cpu time, including 122 ms collecting + 1442 ms elapsed real time, including 124 ms collecting + 1120609480 bytes allocated +running stats for compile-nucleic: + 8 collections + 309 ms elapsed cpu time, including 92 ms collecting + 310 ms elapsed real time, including 92 ms collecting + 30603272 bytes allocated +running stats for nucleic (12): + 267 collections + 1465 ms elapsed cpu time, including 123 ms collecting + 1466 ms elapsed real time, including 124 ms collecting + 1120609480 bytes allocated +running stats for compile-nucleic: + 8 collections + 309 ms elapsed cpu time, including 92 ms collecting + 310 ms elapsed real time, including 92 ms collecting + 30603272 bytes allocated +running stats for nucleic (12): + 267 collections + 1442 ms elapsed cpu time, including 122 ms collecting + 1443 ms elapsed real time, including 124 ms collecting + 1120609480 bytes allocated +running stats for compile-paraffins: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 71 ms elapsed real time, including 38 ms collecting + 3977584 bytes allocated +running stats for paraffins (1800): + 358 collections + 1967 ms elapsed cpu time, including 796 ms collecting + 1967 ms elapsed real time, including 799 ms collecting + 1496373928 bytes allocated +running stats for compile-paraffins: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 71 ms elapsed real time, including 38 ms collecting + 3977584 bytes allocated +running stats for paraffins (1800): + 358 collections + 1998 ms elapsed cpu time, including 808 ms collecting + 1999 ms elapsed real time, including 811 ms collecting + 1496373928 bytes allocated +running stats for compile-paraffins: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 71 ms elapsed real time, including 39 ms collecting + 3977584 bytes allocated +running stats for paraffins (1800): + 358 collections + 1991 ms elapsed cpu time, including 806 ms collecting + 1992 ms elapsed real time, including 808 ms collecting + 1496373928 bytes allocated +running stats for compile-paraffins: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 72 ms elapsed real time, including 39 ms collecting + 3977584 bytes allocated +running stats for paraffins (1800): + 358 collections + 1998 ms elapsed cpu time, including 808 ms collecting + 1999 ms elapsed real time, including 810 ms collecting + 1496373928 bytes allocated +running stats for compile-paraffins: + 1 collection + 71 ms elapsed cpu time, including 38 ms collecting + 71 ms elapsed real time, including 38 ms collecting + 3977584 bytes allocated +running stats for paraffins (1800): + 358 collections + 2006 ms elapsed cpu time, including 810 ms collecting + 2006 ms elapsed real time, including 813 ms collecting + 1496373928 bytes allocated +running stats for compile-parsing: + 3 collections + 135 ms elapsed cpu time, including 45 ms collecting + 136 ms elapsed real time, including 46 ms collecting + 9975728 bytes allocated +running stats for parsing:parsing-data.ss:360 (360): + 17 collections + 2087 ms elapsed cpu time, including 41 ms collecting + 2088 ms elapsed real time, including 41 ms collecting + 70197928 bytes allocated +running stats for compile-parsing: + 3 collections + 136 ms elapsed cpu time, including 46 ms collecting + 136 ms elapsed real time, including 46 ms collecting + 9975728 bytes allocated +running stats for parsing:parsing-data.ss:360 (360): + 17 collections + 2089 ms elapsed cpu time, including 42 ms collecting + 2091 ms elapsed real time, including 43 ms collecting + 70197928 bytes allocated +running stats for compile-parsing: + 3 collections + 136 ms elapsed cpu time, including 46 ms collecting + 136 ms elapsed real time, including 46 ms collecting + 9975728 bytes allocated +running stats for parsing:parsing-data.ss:360 (360): + 17 collections + 2087 ms elapsed cpu time, including 41 ms collecting + 2088 ms elapsed real time, including 41 ms collecting + 70197928 bytes allocated +running stats for compile-parsing: + 3 collections + 136 ms elapsed cpu time, including 46 ms collecting + 137 ms elapsed real time, including 46 ms collecting + 9975728 bytes allocated +running stats for parsing:parsing-data.ss:360 (360): + 17 collections + 2088 ms elapsed cpu time, including 41 ms collecting + 2088 ms elapsed real time, including 41 ms collecting + 70197928 bytes allocated +running stats for compile-parsing: + 3 collections + 136 ms elapsed cpu time, including 46 ms collecting + 137 ms elapsed real time, including 46 ms collecting + 9975728 bytes allocated +running stats for parsing:parsing-data.ss:360 (360): + 17 collections + 2088 ms elapsed cpu time, including 41 ms collecting + 2089 ms elapsed real time, including 41 ms collecting + 70197928 bytes allocated +running stats for compile-perm9: + 1 collection + 60 ms elapsed cpu time, including 39 ms collecting + 60 ms elapsed real time, including 39 ms collecting + 2143432 bytes allocated +running stats for perm9 (12): + 49 collections + 1846 ms elapsed cpu time, including 1392 ms collecting + 1847 ms elapsed real time, including 1393 ms collecting + 204598696 bytes allocated +running stats for compile-perm9: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2143432 bytes allocated +running stats for perm9 (12): + 49 collections + 1854 ms elapsed cpu time, including 1398 ms collecting + 1855 ms elapsed real time, including 1399 ms collecting + 204598696 bytes allocated +running stats for compile-perm9: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2143432 bytes allocated +running stats for perm9 (12): + 49 collections + 1823 ms elapsed cpu time, including 1376 ms collecting + 1825 ms elapsed real time, including 1377 ms collecting + 204598696 bytes allocated +running stats for compile-perm9: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2143432 bytes allocated +running stats for perm9 (12): + 49 collections + 1865 ms elapsed cpu time, including 1406 ms collecting + 1867 ms elapsed real time, including 1407 ms collecting + 204598696 bytes allocated +running stats for compile-perm9: + 1 collection + 60 ms elapsed cpu time, including 38 ms collecting + 60 ms elapsed real time, including 38 ms collecting + 2143432 bytes allocated +running stats for perm9 (12): + 49 collections + 1823 ms elapsed cpu time, including 1375 ms collecting + 1824 ms elapsed real time, including 1376 ms collecting + 204598696 bytes allocated +running stats for compile-peval: + 3 collections + 120 ms elapsed cpu time, including 49 ms collecting + 120 ms elapsed real time, including 49 ms collecting + 9807848 bytes allocated +running stats for peval (400): + 74 collections + 1939 ms elapsed cpu time, including 71 ms collecting + 1940 ms elapsed real time, including 71 ms collecting + 311604680 bytes allocated +running stats for compile-peval: + 3 collections + 120 ms elapsed cpu time, including 49 ms collecting + 120 ms elapsed real time, including 49 ms collecting + 9807848 bytes allocated +running stats for peval (400): + 74 collections + 1896 ms elapsed cpu time, including 69 ms collecting + 1896 ms elapsed real time, including 70 ms collecting + 311604680 bytes allocated +running stats for compile-peval: + 3 collections + 119 ms elapsed cpu time, including 49 ms collecting + 120 ms elapsed real time, including 49 ms collecting + 9807848 bytes allocated +running stats for peval (400): + 74 collections + 1960 ms elapsed cpu time, including 71 ms collecting + 1960 ms elapsed real time, including 71 ms collecting + 311604680 bytes allocated +running stats for compile-peval: + 3 collections + 120 ms elapsed cpu time, including 49 ms collecting + 120 ms elapsed real time, including 49 ms collecting + 9807848 bytes allocated +running stats for peval (400): + 74 collections + 1917 ms elapsed cpu time, including 70 ms collecting + 1918 ms elapsed real time, including 71 ms collecting + 311604680 bytes allocated +running stats for compile-peval: + 3 collections + 120 ms elapsed cpu time, including 49 ms collecting + 120 ms elapsed real time, including 49 ms collecting + 9807848 bytes allocated +running stats for peval (400): + 74 collections + 1935 ms elapsed cpu time, including 69 ms collecting + 1935 ms elapsed real time, including 70 ms collecting + 311604680 bytes allocated +running stats for compile-pi: + 1 collection + 65 ms elapsed cpu time, including 38 ms collecting + 65 ms elapsed real time, including 38 ms collecting + 3498328 bytes allocated +running stats for pi (3): + 56 collections + 2281 ms elapsed cpu time, including 584 ms collecting + 2282 ms elapsed real time, including 585 ms collecting + 384927440 bytes allocated +running stats for compile-pi: + 1 collection + 65 ms elapsed cpu time, including 38 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 3498328 bytes allocated +running stats for pi (3): + 56 collections + 2280 ms elapsed cpu time, including 584 ms collecting + 2281 ms elapsed real time, including 585 ms collecting + 384927440 bytes allocated +running stats for compile-pi: + 1 collection + 65 ms elapsed cpu time, including 38 ms collecting + 65 ms elapsed real time, including 38 ms collecting + 3498328 bytes allocated +running stats for pi (3): + 56 collections + 2280 ms elapsed cpu time, including 584 ms collecting + 2282 ms elapsed real time, including 585 ms collecting + 384927440 bytes allocated +running stats for compile-pi: + 1 collection + 65 ms elapsed cpu time, including 38 ms collecting + 65 ms elapsed real time, including 38 ms collecting + 3498328 bytes allocated +running stats for pi (3): + 56 collections + 2285 ms elapsed cpu time, including 586 ms collecting + 2285 ms elapsed real time, including 587 ms collecting + 384927440 bytes allocated +running stats for compile-pi: + 1 collection + 66 ms elapsed cpu time, including 39 ms collecting + 67 ms elapsed real time, including 39 ms collecting + 3498328 bytes allocated +running stats for pi (3): + 56 collections + 2296 ms elapsed cpu time, including 592 ms collecting + 2296 ms elapsed real time, including 593 ms collecting + 384927440 bytes allocated +running stats for compile-pnpoly: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2575568 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1411 ms elapsed cpu time, including 74 ms collecting + 1411 ms elapsed real time, including 74 ms collecting + 469280040 bytes allocated +running stats for compile-pnpoly: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2575568 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1425 ms elapsed cpu time, including 74 ms collecting + 1425 ms elapsed real time, including 74 ms collecting + 469280040 bytes allocated +running stats for compile-pnpoly: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2575568 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1412 ms elapsed cpu time, including 75 ms collecting + 1414 ms elapsed real time, including 75 ms collecting + 469280040 bytes allocated +running stats for compile-pnpoly: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2575568 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1418 ms elapsed cpu time, including 75 ms collecting + 1419 ms elapsed real time, including 75 ms collecting + 469280040 bytes allocated +running stats for compile-pnpoly: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2575568 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1408 ms elapsed cpu time, including 74 ms collecting + 1408 ms elapsed real time, including 74 ms collecting + 469280040 bytes allocated +running stats for compile-primes: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1596152 bytes allocated +running stats for primes (180000): + 158 collections + 2027 ms elapsed cpu time, including 83 ms collecting + 2027 ms elapsed real time, including 83 ms collecting + 663840040 bytes allocated +running stats for compile-primes: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1596152 bytes allocated +running stats for primes (180000): + 158 collections + 2043 ms elapsed cpu time, including 85 ms collecting + 2044 ms elapsed real time, including 86 ms collecting + 663840040 bytes allocated +running stats for compile-primes: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1596152 bytes allocated +running stats for primes (180000): + 158 collections + 2033 ms elapsed cpu time, including 83 ms collecting + 2033 ms elapsed real time, including 84 ms collecting + 663840040 bytes allocated +running stats for compile-primes: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1596152 bytes allocated +running stats for primes (180000): + 158 collections + 2040 ms elapsed cpu time, including 83 ms collecting + 2040 ms elapsed real time, including 84 ms collecting + 663840040 bytes allocated +running stats for compile-primes: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1596152 bytes allocated +running stats for primes (180000): + 158 collections + 2011 ms elapsed cpu time, including 83 ms collecting + 2011 ms elapsed real time, including 83 ms collecting + 663840040 bytes allocated +running stats for compile-puzzle: + 1 collection + 74 ms elapsed cpu time, including 39 ms collecting + 74 ms elapsed real time, including 39 ms collecting + 4252416 bytes allocated +running stats for puzzle (180): + 29 collections + 1978 ms elapsed cpu time, including 47 ms collecting + 1978 ms elapsed real time, including 48 ms collecting + 121574296 bytes allocated +running stats for compile-puzzle: + 1 collection + 74 ms elapsed cpu time, including 39 ms collecting + 74 ms elapsed real time, including 39 ms collecting + 4252416 bytes allocated +running stats for puzzle (180): + 29 collections + 1999 ms elapsed cpu time, including 47 ms collecting + 2000 ms elapsed real time, including 48 ms collecting + 121574296 bytes allocated +running stats for compile-puzzle: + 1 collection + 74 ms elapsed cpu time, including 39 ms collecting + 74 ms elapsed real time, including 39 ms collecting + 4252416 bytes allocated +running stats for puzzle (180): + 29 collections + 1960 ms elapsed cpu time, including 47 ms collecting + 1960 ms elapsed real time, including 47 ms collecting + 121574296 bytes allocated +running stats for compile-puzzle: + 1 collection + 74 ms elapsed cpu time, including 39 ms collecting + 74 ms elapsed real time, including 39 ms collecting + 4252416 bytes allocated +running stats for puzzle (180): + 29 collections + 1991 ms elapsed cpu time, including 47 ms collecting + 1991 ms elapsed real time, including 48 ms collecting + 121574296 bytes allocated +running stats for compile-puzzle: + 1 collection + 74 ms elapsed cpu time, including 39 ms collecting + 74 ms elapsed real time, including 39 ms collecting + 4252416 bytes allocated +running stats for puzzle (180): + 29 collections + 1959 ms elapsed cpu time, including 46 ms collecting + 1960 ms elapsed real time, including 47 ms collecting + 121574296 bytes allocated +running stats for compile-quicksort: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 66 ms elapsed real time, including 39 ms collecting + 2756016 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1969 ms elapsed cpu time, including 69 ms collecting + 1968 ms elapsed real time, including 69 ms collecting + 157352280 bytes allocated +running stats for compile-quicksort: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2756016 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1981 ms elapsed cpu time, including 69 ms collecting + 1981 ms elapsed real time, including 70 ms collecting + 157352280 bytes allocated +running stats for compile-quicksort: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2756016 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1969 ms elapsed cpu time, including 69 ms collecting + 1969 ms elapsed real time, including 70 ms collecting + 157352280 bytes allocated +running stats for compile-quicksort: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2756016 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1980 ms elapsed cpu time, including 69 ms collecting + 1980 ms elapsed real time, including 70 ms collecting + 157352280 bytes allocated +running stats for compile-quicksort: + 1 collection + 64 ms elapsed cpu time, including 39 ms collecting + 65 ms elapsed real time, including 39 ms collecting + 2756016 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1970 ms elapsed cpu time, including 69 ms collecting + 1971 ms elapsed real time, including 70 ms collecting + 157352280 bytes allocated +running stats for compile-ray: + 2 collections + 83 ms elapsed cpu time, including 41 ms collecting + 84 ms elapsed real time, including 41 ms collecting + 5166000 bytes allocated +running stats for ray (5): + 164 collections + 1361 ms elapsed cpu time, including 86 ms collecting + 1362 ms elapsed real time, including 87 ms collecting + 689211344 bytes allocated +running stats for compile-ray: + 2 collections + 83 ms elapsed cpu time, including 41 ms collecting + 83 ms elapsed real time, including 41 ms collecting + 5166000 bytes allocated +running stats for ray (5): + 164 collections + 1358 ms elapsed cpu time, including 86 ms collecting + 1359 ms elapsed real time, including 87 ms collecting + 689211344 bytes allocated +running stats for compile-ray: + 2 collections + 83 ms elapsed cpu time, including 41 ms collecting + 83 ms elapsed real time, including 41 ms collecting + 5166000 bytes allocated +running stats for ray (5): + 164 collections + 1357 ms elapsed cpu time, including 85 ms collecting + 1358 ms elapsed real time, including 87 ms collecting + 689211344 bytes allocated +running stats for compile-ray: + 2 collections + 83 ms elapsed cpu time, including 41 ms collecting + 83 ms elapsed real time, including 41 ms collecting + 5166000 bytes allocated +running stats for ray (5): + 164 collections + 1356 ms elapsed cpu time, including 86 ms collecting + 1358 ms elapsed real time, including 87 ms collecting + 689211344 bytes allocated +running stats for compile-ray: + 2 collections + 83 ms elapsed cpu time, including 41 ms collecting + 83 ms elapsed real time, including 41 ms collecting + 5166000 bytes allocated +running stats for ray (5): + 164 collections + 1358 ms elapsed cpu time, including 85 ms collecting + 1358 ms elapsed real time, including 87 ms collecting + 689211344 bytes allocated +running stats for compile-sboyer: + 1 collection + 84 ms elapsed cpu time, including 39 ms collecting + 86 ms elapsed real time, including 39 ms collecting + 4812400 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2445 ms elapsed cpu time, including 46 ms collecting + 2446 ms elapsed real time, including 47 ms collecting + 132334824 bytes allocated +running stats for compile-sboyer: + 1 collection + 85 ms elapsed cpu time, including 39 ms collecting + 85 ms elapsed real time, including 40 ms collecting + 4812400 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2445 ms elapsed cpu time, including 46 ms collecting + 2446 ms elapsed real time, including 47 ms collecting + 132334824 bytes allocated +running stats for compile-sboyer: + 1 collection + 85 ms elapsed cpu time, including 39 ms collecting + 85 ms elapsed real time, including 40 ms collecting + 4812400 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2434 ms elapsed cpu time, including 46 ms collecting + 2435 ms elapsed real time, including 47 ms collecting + 132334824 bytes allocated +running stats for compile-sboyer: + 1 collection + 85 ms elapsed cpu time, including 39 ms collecting + 86 ms elapsed real time, including 40 ms collecting + 4812400 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2423 ms elapsed cpu time, including 46 ms collecting + 2424 ms elapsed real time, including 47 ms collecting + 132334824 bytes allocated +running stats for compile-sboyer: + 1 collection + 85 ms elapsed cpu time, including 39 ms collecting + 85 ms elapsed real time, including 40 ms collecting + 4812400 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2412 ms elapsed cpu time, including 46 ms collecting + 2413 ms elapsed real time, including 47 ms collecting + 132334824 bytes allocated +running stats for compile-scheme: + 4 collections + 170 ms elapsed cpu time, including 74 ms collecting + 171 ms elapsed real time, including 74 ms collecting + 14380272 bytes allocated +running stats for scheme (40000): + 68 collections + 1840 ms elapsed cpu time, including 50 ms collecting + 1840 ms elapsed real time, including 51 ms collecting + 284800040 bytes allocated +running stats for compile-scheme: + 4 collections + 169 ms elapsed cpu time, including 73 ms collecting + 170 ms elapsed real time, including 74 ms collecting + 14380272 bytes allocated +running stats for scheme (40000): + 68 collections + 1841 ms elapsed cpu time, including 50 ms collecting + 1841 ms elapsed real time, including 51 ms collecting + 284800040 bytes allocated +running stats for compile-scheme: + 4 collections + 169 ms elapsed cpu time, including 73 ms collecting + 170 ms elapsed real time, including 74 ms collecting + 14380272 bytes allocated +running stats for scheme (40000): + 68 collections + 1840 ms elapsed cpu time, including 50 ms collecting + 1841 ms elapsed real time, including 51 ms collecting + 284800040 bytes allocated +running stats for compile-scheme: + 4 collections + 169 ms elapsed cpu time, including 73 ms collecting + 170 ms elapsed real time, including 74 ms collecting + 14380272 bytes allocated +running stats for scheme (40000): + 68 collections + 1840 ms elapsed cpu time, including 50 ms collecting + 1841 ms elapsed real time, including 51 ms collecting + 284800040 bytes allocated +running stats for compile-scheme: + 4 collections + 169 ms elapsed cpu time, including 73 ms collecting + 171 ms elapsed real time, including 74 ms collecting + 14380272 bytes allocated +running stats for scheme (40000): + 68 collections + 1840 ms elapsed cpu time, including 50 ms collecting + 1841 ms elapsed real time, including 51 ms collecting + 284800040 bytes allocated +running stats for compile-simplex: + 2 collections + 104 ms elapsed cpu time, including 44 ms collecting + 104 ms elapsed real time, including 44 ms collecting + 8206032 bytes allocated +running stats for simplex (160000): + 211 collections + 1626 ms elapsed cpu time, including 95 ms collecting + 1627 ms elapsed real time, including 96 ms collecting + 881932328 bytes allocated +running stats for compile-simplex: + 2 collections + 104 ms elapsed cpu time, including 44 ms collecting + 104 ms elapsed real time, including 44 ms collecting + 8206032 bytes allocated +running stats for simplex (160000): + 211 collections + 1641 ms elapsed cpu time, including 96 ms collecting + 1642 ms elapsed real time, including 97 ms collecting + 881932328 bytes allocated +running stats for compile-simplex: + 2 collections + 104 ms elapsed cpu time, including 44 ms collecting + 105 ms elapsed real time, including 44 ms collecting + 8206032 bytes allocated +running stats for simplex (160000): + 211 collections + 1627 ms elapsed cpu time, including 95 ms collecting + 1627 ms elapsed real time, including 97 ms collecting + 881932328 bytes allocated +running stats for compile-simplex: + 2 collections + 104 ms elapsed cpu time, including 44 ms collecting + 104 ms elapsed real time, including 44 ms collecting + 8206032 bytes allocated +running stats for simplex (160000): + 211 collections + 1625 ms elapsed cpu time, including 95 ms collecting + 1626 ms elapsed real time, including 97 ms collecting + 881932328 bytes allocated +running stats for compile-simplex: + 2 collections + 103 ms elapsed cpu time, including 44 ms collecting + 104 ms elapsed real time, including 44 ms collecting + 8206032 bytes allocated +running stats for simplex (160000): + 211 collections + 1627 ms elapsed cpu time, including 95 ms collecting + 1628 ms elapsed real time, including 96 ms collecting + 881932328 bytes allocated +running stats for compile-slatex: + 7 collections + 337 ms elapsed cpu time, including 105 ms collecting + 338 ms elapsed real time, including 106 ms collecting + 26826016 bytes allocated +running stats for slatex (30): + 13 collections + 2241 ms elapsed cpu time, including 223 ms collecting + 3327 ms elapsed real time, including 224 ms collecting + 55488448 bytes allocated +running stats for compile-slatex: + 7 collections + 335 ms elapsed cpu time, including 104 ms collecting + 335 ms elapsed real time, including 104 ms collecting + 26826016 bytes allocated +running stats for slatex (30): + 13 collections + 2058 ms elapsed cpu time, including 216 ms collecting + 3493 ms elapsed real time, including 217 ms collecting + 55488448 bytes allocated +running stats for compile-slatex: + 7 collections + 338 ms elapsed cpu time, including 106 ms collecting + 338 ms elapsed real time, including 106 ms collecting + 26826016 bytes allocated +running stats for slatex (30): + 13 collections + 2042 ms elapsed cpu time, including 217 ms collecting + 3433 ms elapsed real time, including 218 ms collecting + 55488448 bytes allocated +running stats for compile-slatex: + 7 collections + 338 ms elapsed cpu time, including 106 ms collecting + 338 ms elapsed real time, including 106 ms collecting + 26826016 bytes allocated +running stats for slatex (30): + 13 collections + 2037 ms elapsed cpu time, including 215 ms collecting + 3544 ms elapsed real time, including 216 ms collecting + 55488448 bytes allocated +running stats for compile-slatex: + 7 collections + 335 ms elapsed cpu time, including 104 ms collecting + 335 ms elapsed real time, including 104 ms collecting + 26826016 bytes allocated +running stats for slatex (30): + 13 collections + 2040 ms elapsed cpu time, including 217 ms collecting + 3554 ms elapsed real time, including 217 ms collecting + 55488448 bytes allocated +running stats for compile-string: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1649744 bytes allocated +running stats for string (4): + 159 collections + 2107 ms elapsed cpu time, including 1365 ms collecting + 2108 ms elapsed real time, including 1367 ms collecting + 503273064 bytes allocated +running stats for compile-string: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1649744 bytes allocated +running stats for string (4): + 159 collections + 2104 ms elapsed cpu time, including 1361 ms collecting + 2104 ms elapsed real time, including 1363 ms collecting + 503273064 bytes allocated +running stats for compile-string: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1649744 bytes allocated +running stats for string (4): + 159 collections + 2105 ms elapsed cpu time, including 1362 ms collecting + 2106 ms elapsed real time, including 1364 ms collecting + 503273064 bytes allocated +running stats for compile-string: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1649744 bytes allocated +running stats for string (4): + 159 collections + 2104 ms elapsed cpu time, including 1361 ms collecting + 2104 ms elapsed real time, including 1363 ms collecting + 503273064 bytes allocated +running stats for compile-string: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1649744 bytes allocated +running stats for string (4): + 159 collections + 2107 ms elapsed cpu time, including 1365 ms collecting + 2108 ms elapsed real time, including 1367 ms collecting + 503273064 bytes allocated +running stats for compile-sum: + 1 collection + 57 ms elapsed cpu time, including 40 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1384280 bytes allocated +running stats for sum (30000): + no collections + 2099 ms elapsed cpu time, including 0 ms collecting + 2320 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sum: + 1 collection + 68 ms elapsed cpu time, including 47 ms collecting + 69 ms elapsed real time, including 48 ms collecting + 1384280 bytes allocated +running stats for sum (30000): + no collections + 2151 ms elapsed cpu time, including 0 ms collecting + 2161 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sum: + 1 collection + 59 ms elapsed cpu time, including 41 ms collecting + 60 ms elapsed real time, including 42 ms collecting + 1384280 bytes allocated +running stats for sum (30000): + no collections + 2052 ms elapsed cpu time, including 0 ms collecting + 2053 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sum: + 1 collection + 63 ms elapsed cpu time, including 44 ms collecting + 64 ms elapsed real time, including 45 ms collecting + 1384280 bytes allocated +running stats for sum (30000): + no collections + 2017 ms elapsed cpu time, including 0 ms collecting + 2019 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sum: + 1 collection + 62 ms elapsed cpu time, including 43 ms collecting + 63 ms elapsed real time, including 44 ms collecting + 1384280 bytes allocated +running stats for sum (30000): + no collections + 2031 ms elapsed cpu time, including 0 ms collecting + 2032 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sum1: + 1 collection + 64 ms elapsed cpu time, including 44 ms collecting + 64 ms elapsed real time, including 45 ms collecting + 1502352 bytes allocated +running stats for sum1 (5): + 107 collections + 2213 ms elapsed cpu time, including 83 ms collecting + 2218 ms elapsed real time, including 84 ms collecting + 450244440 bytes allocated +15794.97500000012 +running stats for compile-sum1: + 1 collection + 60 ms elapsed cpu time, including 41 ms collecting + 60 ms elapsed real time, including 42 ms collecting + 1502352 bytes allocated +running stats for sum1 (5): + 107 collections + 2197 ms elapsed cpu time, including 80 ms collecting + 2199 ms elapsed real time, including 82 ms collecting + 450244440 bytes allocated +15794.97500000012 +running stats for compile-sum1: + 1 collection + 63 ms elapsed cpu time, including 44 ms collecting + 64 ms elapsed real time, including 44 ms collecting + 1502352 bytes allocated +running stats for sum1 (5): + 107 collections + 2160 ms elapsed cpu time, including 81 ms collecting + 2165 ms elapsed real time, including 82 ms collecting + 450244440 bytes allocated +15794.97500000012 +running stats for compile-sum1: + 1 collection + 69 ms elapsed cpu time, including 47 ms collecting + 69 ms elapsed real time, including 48 ms collecting + 1502352 bytes allocated +running stats for sum1 (5): + 107 collections + 2177 ms elapsed cpu time, including 82 ms collecting + 2180 ms elapsed real time, including 84 ms collecting + 450244440 bytes allocated +15794.97500000012 +running stats for compile-sum1: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1502352 bytes allocated +running stats for sum1 (5): + 107 collections + 1944 ms elapsed cpu time, including 72 ms collecting + 1945 ms elapsed real time, including 73 ms collecting + 450244440 bytes allocated +15794.97500000012 +running stats for compile-sumfp: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1423000 bytes allocated +running stats for sumfp (8000): + 611 collections + 1239 ms elapsed cpu time, including 200 ms collecting + 1241 ms elapsed real time, including 202 ms collecting + 2560256040 bytes allocated +running stats for compile-sumfp: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1423000 bytes allocated +running stats for sumfp (8000): + 611 collections + 1246 ms elapsed cpu time, including 199 ms collecting + 1247 ms elapsed real time, including 202 ms collecting + 2560256040 bytes allocated +running stats for compile-sumfp: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1423000 bytes allocated +running stats for sumfp (8000): + 611 collections + 1251 ms elapsed cpu time, including 200 ms collecting + 1251 ms elapsed real time, including 202 ms collecting + 2560256040 bytes allocated +running stats for compile-sumfp: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 56 ms elapsed real time, including 39 ms collecting + 1423000 bytes allocated +running stats for sumfp (8000): + 611 collections + 1249 ms elapsed cpu time, including 200 ms collecting + 1250 ms elapsed real time, including 202 ms collecting + 2560256040 bytes allocated +running stats for compile-sumfp: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1423000 bytes allocated +running stats for sumfp (8000): + 611 collections + 1247 ms elapsed cpu time, including 201 ms collecting + 1247 ms elapsed real time, including 204 ms collecting + 2560256040 bytes allocated +running stats for compile-sumloop: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1534584 bytes allocated +running stats for sumloop (2): + no collections + 1310 ms elapsed cpu time, including 0 ms collecting + 1310 ms elapsed real time, including 0 ms collecting + 72 bytes allocated +running stats for compile-sumloop: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1534584 bytes allocated +running stats for sumloop (2): + no collections + 1311 ms elapsed cpu time, including 0 ms collecting + 1312 ms elapsed real time, including 0 ms collecting + 72 bytes allocated +running stats for compile-sumloop: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1534584 bytes allocated +running stats for sumloop (2): + no collections + 1310 ms elapsed cpu time, including 0 ms collecting + 1310 ms elapsed real time, including 0 ms collecting + 72 bytes allocated +running stats for compile-sumloop: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1534584 bytes allocated +running stats for sumloop (2): + no collections + 1309 ms elapsed cpu time, including 0 ms collecting + 1309 ms elapsed real time, including 0 ms collecting + 72 bytes allocated +running stats for compile-sumloop: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1534584 bytes allocated +running stats for sumloop (2): + no collections + 1311 ms elapsed cpu time, including 0 ms collecting + 1311 ms elapsed real time, including 0 ms collecting + 72 bytes allocated +running stats for compile-tail: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 39 ms collecting + 1570040 bytes allocated +running stats for tail (4): + 86 collections + 1804 ms elapsed cpu time, including 382 ms collecting + 1805 ms elapsed real time, including 384 ms collecting + 361722368 bytes allocated +running stats for compile-tail: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1570040 bytes allocated +running stats for tail (4): + 86 collections + 1803 ms elapsed cpu time, including 382 ms collecting + 1804 ms elapsed real time, including 383 ms collecting + 361722368 bytes allocated +running stats for compile-tail: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1570040 bytes allocated +running stats for tail (4): + 86 collections + 1803 ms elapsed cpu time, including 382 ms collecting + 1805 ms elapsed real time, including 383 ms collecting + 361722368 bytes allocated +running stats for compile-tail: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1570040 bytes allocated +running stats for tail (4): + 86 collections + 1804 ms elapsed cpu time, including 383 ms collecting + 1805 ms elapsed real time, including 384 ms collecting + 361722368 bytes allocated +running stats for compile-tail: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 39 ms collecting + 1570040 bytes allocated +running stats for tail (4): + 86 collections + 1803 ms elapsed cpu time, including 382 ms collecting + 1805 ms elapsed real time, including 383 ms collecting + 361722368 bytes allocated +running stats for compile-tak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 56 ms elapsed real time, including 39 ms collecting + 1416968 bytes allocated +running stats for tak (3000): + no collections + 2223 ms elapsed cpu time, including 0 ms collecting + 2224 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-tak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1416968 bytes allocated +running stats for tak (3000): + no collections + 2223 ms elapsed cpu time, including 0 ms collecting + 2223 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-tak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1416968 bytes allocated +running stats for tak (3000): + no collections + 2223 ms elapsed cpu time, including 0 ms collecting + 2224 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-tak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1416968 bytes allocated +running stats for tak (3000): + no collections + 2223 ms elapsed cpu time, including 0 ms collecting + 2223 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-tak: + 1 collection + 56 ms elapsed cpu time, including 39 ms collecting + 57 ms elapsed real time, including 40 ms collecting + 1416968 bytes allocated +running stats for tak (3000): + no collections + 2223 ms elapsed cpu time, including 0 ms collecting + 2223 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-takl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1609144 bytes allocated +running stats for takl (500): + no collections + 1808 ms elapsed cpu time, including 0 ms collecting + 1808 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-takl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1609144 bytes allocated +running stats for takl (500): + no collections + 1808 ms elapsed cpu time, including 0 ms collecting + 1808 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-takl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1609144 bytes allocated +running stats for takl (500): + no collections + 1808 ms elapsed cpu time, including 0 ms collecting + 1809 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-takl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1609144 bytes allocated +running stats for takl (500): + no collections + 1808 ms elapsed cpu time, including 0 ms collecting + 1810 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-takl: + 1 collection + 57 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1609144 bytes allocated +running stats for takl (500): + no collections + 1808 ms elapsed cpu time, including 0 ms collecting + 1809 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-trav1: + 1 collection + 71 ms elapsed cpu time, including 39 ms collecting + 72 ms elapsed real time, including 39 ms collecting + 3919176 bytes allocated +running stats for trav1 (150): + 46 collections + 1920 ms elapsed cpu time, including 158 ms collecting + 1920 ms elapsed real time, including 158 ms collecting + 192203552 bytes allocated +running stats for compile-trav1: + 1 collection + 71 ms elapsed cpu time, including 39 ms collecting + 71 ms elapsed real time, including 39 ms collecting + 3919176 bytes allocated +running stats for trav1 (150): + 46 collections + 1920 ms elapsed cpu time, including 158 ms collecting + 1920 ms elapsed real time, including 159 ms collecting + 192203552 bytes allocated +running stats for compile-trav1: + 1 collection + 71 ms elapsed cpu time, including 39 ms collecting + 71 ms elapsed real time, including 39 ms collecting + 3919176 bytes allocated +running stats for trav1 (150): + 46 collections + 1921 ms elapsed cpu time, including 159 ms collecting + 1922 ms elapsed real time, including 160 ms collecting + 192203552 bytes allocated +running stats for compile-trav1: + 1 collection + 71 ms elapsed cpu time, including 39 ms collecting + 71 ms elapsed real time, including 39 ms collecting + 3919176 bytes allocated +running stats for trav1 (150): + 46 collections + 1920 ms elapsed cpu time, including 157 ms collecting + 1920 ms elapsed real time, including 158 ms collecting + 192203552 bytes allocated +running stats for compile-trav1: + 1 collection + 71 ms elapsed cpu time, including 39 ms collecting + 71 ms elapsed real time, including 39 ms collecting + 3919176 bytes allocated +running stats for trav1 (150): + 46 collections + 1920 ms elapsed cpu time, including 157 ms collecting + 1920 ms elapsed real time, including 158 ms collecting + 192203552 bytes allocated +running stats for compile-trav2: + 2 collections + 86 ms elapsed cpu time, including 41 ms collecting + 87 ms elapsed real time, including 41 ms collecting + 5206120 bytes allocated +running stats for trav2 (40): + 3 collections + 1717 ms elapsed cpu time, including 18 ms collecting + 1718 ms elapsed real time, including 18 ms collecting + 16012328 bytes allocated +running stats for compile-trav2: + 2 collections + 89 ms elapsed cpu time, including 44 ms collecting + 92 ms elapsed real time, including 45 ms collecting + 5206120 bytes allocated +running stats for trav2 (40): + 3 collections + 1737 ms elapsed cpu time, including 18 ms collecting + 1738 ms elapsed real time, including 18 ms collecting + 16012328 bytes allocated +running stats for compile-trav2: + 2 collections + 86 ms elapsed cpu time, including 41 ms collecting + 87 ms elapsed real time, including 41 ms collecting + 5206120 bytes allocated +running stats for trav2 (40): + 3 collections + 1709 ms elapsed cpu time, including 18 ms collecting + 1711 ms elapsed real time, including 18 ms collecting + 16012328 bytes allocated +running stats for compile-trav2: + 2 collections + 86 ms elapsed cpu time, including 41 ms collecting + 87 ms elapsed real time, including 41 ms collecting + 5206120 bytes allocated +running stats for trav2 (40): + 3 collections + 1709 ms elapsed cpu time, including 18 ms collecting + 1711 ms elapsed real time, including 18 ms collecting + 16012328 bytes allocated +running stats for compile-trav2: + 2 collections + 86 ms elapsed cpu time, including 41 ms collecting + 87 ms elapsed real time, including 41 ms collecting + 5206120 bytes allocated +running stats for trav2 (40): + 3 collections + 1745 ms elapsed cpu time, including 18 ms collecting + 1746 ms elapsed real time, including 18 ms collecting + 16012328 bytes allocated +running stats for compile-triangl: + 1 collection + 61 ms elapsed cpu time, including 39 ms collecting + 62 ms elapsed real time, including 39 ms collecting + 2106768 bytes allocated +running stats for triangl (12): + no collections + 1881 ms elapsed cpu time, including 0 ms collecting + 1883 ms elapsed real time, including 0 ms collecting + 1116040 bytes allocated +running stats for compile-triangl: + 1 collection + 61 ms elapsed cpu time, including 39 ms collecting + 62 ms elapsed real time, including 39 ms collecting + 2106768 bytes allocated +running stats for triangl (12): + no collections + 1881 ms elapsed cpu time, including 0 ms collecting + 1883 ms elapsed real time, including 0 ms collecting + 1116040 bytes allocated +running stats for compile-triangl: + 1 collection + 61 ms elapsed cpu time, including 39 ms collecting + 61 ms elapsed real time, including 39 ms collecting + 2106768 bytes allocated +running stats for triangl (12): + no collections + 1881 ms elapsed cpu time, including 0 ms collecting + 1882 ms elapsed real time, including 0 ms collecting + 1116040 bytes allocated +running stats for compile-triangl: + 1 collection + 61 ms elapsed cpu time, including 39 ms collecting + 61 ms elapsed real time, including 39 ms collecting + 2106768 bytes allocated +running stats for triangl (12): + no collections + 1881 ms elapsed cpu time, including 0 ms collecting + 1883 ms elapsed real time, including 0 ms collecting + 1116040 bytes allocated +running stats for compile-triangl: + 1 collection + 61 ms elapsed cpu time, including 39 ms collecting + 61 ms elapsed real time, including 39 ms collecting + 2106768 bytes allocated +running stats for triangl (12): + no collections + 1881 ms elapsed cpu time, including 0 ms collecting + 1883 ms elapsed real time, including 0 ms collecting + 1116040 bytes allocated +running stats for compile-wc: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1632312 bytes allocated +running stats for wc (15): + no collections + 2066 ms elapsed cpu time, including 0 ms collecting + 2066 ms elapsed real time, including 0 ms collecting + 194224 bytes allocated +running stats for compile-wc: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1632312 bytes allocated +running stats for wc (15): + no collections + 2066 ms elapsed cpu time, including 0 ms collecting + 2066 ms elapsed real time, including 0 ms collecting + 194224 bytes allocated +running stats for compile-wc: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1632312 bytes allocated +running stats for wc (15): + no collections + 2066 ms elapsed cpu time, including 0 ms collecting + 2066 ms elapsed real time, including 0 ms collecting + 194224 bytes allocated +running stats for compile-wc: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1632312 bytes allocated +running stats for wc (15): + no collections + 2083 ms elapsed cpu time, including 0 ms collecting + 2083 ms elapsed real time, including 0 ms collecting + 194224 bytes allocated +running stats for compile-wc: + 1 collection + 58 ms elapsed cpu time, including 39 ms collecting + 58 ms elapsed real time, including 40 ms collecting + 1632312 bytes allocated +running stats for wc (15): + no collections + 2066 ms elapsed cpu time, including 0 ms collecting + 2066 ms elapsed real time, including 0 ms collecting + 194224 bytes allocated diff --git a/scheme/ikarus.compiler.ss b/scheme/ikarus.compiler.ss index eded788..768c466 100644 --- a/scheme/ikarus.compiler.ss +++ b/scheme/ikarus.compiler.ss @@ -651,6 +651,8 @@ (let ([rhs* (do-rhs* 0 lhs* rhs* ref comp vref vcomp)]) (let-values ([(slhs* srhs* llhs* lrhs* clhs* crhs*) (partition-rhs* 0 lhs* rhs* vref vcomp)]) + ;(unless (null? clhs*) + ; (printf "CLHS* = ~s\n" (map unparse clhs*))) (let ([v* (map (lambda (x) (make-constant (void))) clhs*)]) (make-bind slhs* srhs* (make-bind clhs* v* @@ -1436,7 +1438,7 @@ [(var-global-loc x) => (lambda (loc) (make-funcall - (make-primref 'top-level-value) + (make-primref '$symbol-value) (list (make-constant loc))))] [else (make-funcall (make-primref '$vector-ref) @@ -1475,7 +1477,7 @@ (cond [(var-global-loc lhs) => (lambda (loc) - (make-funcall (make-primref '$init-symbol-value!) + (make-funcall (make-primref '$set-symbol-value!) (list (make-constant loc) (Expr rhs))))] [else (make-funcall (make-primref '$vector-set!) diff --git a/scheme/makefile.ss b/scheme/makefile.ss index 3a26eab..6fb8473 100755 --- a/scheme/makefile.ss +++ b/scheme/makefile.ss @@ -1571,10 +1571,12 @@ [else (error 'bootstrap "no location for primitive" x)]))) (let ([p (open-output-file "ikarus.boot" 'replace)]) - (for-each - (lambda (x) - (compile-core-expr-to-port x p)) - core*) + (time-it "code generation and serialization" + (lambda () + (for-each + (lambda (x) + (compile-core-expr-to-port x p)) + core*))) (close-output-port p))))) (printf "Happy Happy Joy Joy\n")