From 91c365d9a63be9dc66ebcc3964cc729300f95939 Mon Sep 17 00:00:00 2001 From: Abdulaziz Ghuloum Date: Wed, 21 Nov 2007 16:39:16 -0500 Subject: [PATCH] records/structs are an iota faster to collect. --- benchmarks/timelog | 3326 ++++++++++++++++++++++++++++++++++++++++++ scheme/last-revision | 2 +- src/ikarus-collect.c | 51 +- 3 files changed, 3365 insertions(+), 14 deletions(-) diff --git a/benchmarks/timelog b/benchmarks/timelog index 91fa8fd..145846a 100644 --- a/benchmarks/timelog +++ b/benchmarks/timelog @@ -33263,3 +33263,3329 @@ running stats for wc (15): 2066 ms elapsed cpu time, including 0 ms collecting 2066 ms elapsed real time, including 0 ms collecting 194224 bytes allocated +NOW: 2007-11-21 05:36:27 +running stats for compile-ack: + 1 collection + 51 ms elapsed cpu time, including 34 ms collecting + 83 ms elapsed real time, including 35 ms collecting + 1367832 bytes allocated +running stats for ack (20): + no collections + 1342 ms elapsed cpu time, including 0 ms collecting + 1343 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-ack: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1367832 bytes allocated +running stats for ack (20): + no collections + 1342 ms elapsed cpu time, including 0 ms collecting + 1344 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-ack: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1367832 bytes allocated +running stats for ack (20): + no collections + 1343 ms elapsed cpu time, including 0 ms collecting + 1343 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-ack: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1367832 bytes allocated +running stats for ack (20): + no collections + 1342 ms elapsed cpu time, including 0 ms collecting + 1344 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-ack: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1367832 bytes allocated +running stats for ack (20): + no collections + 1342 ms elapsed cpu time, including 0 ms collecting + 1343 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-array1: + 1 collection + 51 ms elapsed cpu time, including 32 ms collecting + 87 ms elapsed real time, including 33 ms collecting + 1719760 bytes allocated +running stats for array1 (2): + 80 collections + 1675 ms elapsed cpu time, including 481 ms collecting + 1678 ms elapsed real time, including 482 ms collecting + 320011240 bytes allocated +running stats for compile-array1: + 1 collection + 48 ms elapsed cpu time, including 32 ms collecting + 49 ms elapsed real time, including 33 ms collecting + 1719760 bytes allocated +running stats for array1 (2): + 80 collections + 1675 ms elapsed cpu time, including 480 ms collecting + 1677 ms elapsed real time, including 481 ms collecting + 320011240 bytes allocated +running stats for compile-array1: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1719760 bytes allocated +running stats for array1 (2): + 80 collections + 1675 ms elapsed cpu time, including 481 ms collecting + 1677 ms elapsed real time, including 482 ms collecting + 320011240 bytes allocated +running stats for compile-array1: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1719760 bytes allocated +running stats for array1 (2): + 80 collections + 1675 ms elapsed cpu time, including 482 ms collecting + 1676 ms elapsed real time, including 482 ms collecting + 320011240 bytes allocated +running stats for compile-array1: + 1 collection + 47 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1719760 bytes allocated +running stats for array1 (2): + 80 collections + 1675 ms elapsed cpu time, including 480 ms collecting + 1676 ms elapsed real time, including 482 ms collecting + 320011240 bytes allocated +running stats for compile-bibfreq: + 1 collection + 50 ms elapsed cpu time, including 31 ms collecting + 77 ms elapsed real time, including 32 ms collecting + 1775536 bytes allocated +running stats for bibfreq (2): + 35 collections + 2932 ms elapsed cpu time, including 85 ms collecting + 2942 ms elapsed real time, including 86 ms collecting + 148615912 bytes allocated +running stats for compile-bibfreq: + 1 collection + 47 ms elapsed cpu time, including 31 ms collecting + 48 ms elapsed real time, including 32 ms collecting + 1775536 bytes allocated +running stats for bibfreq (2): + 35 collections + 2921 ms elapsed cpu time, including 85 ms collecting + 2923 ms elapsed real time, including 86 ms collecting + 148615912 bytes allocated +running stats for compile-bibfreq: + 1 collection + 47 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 1775536 bytes allocated +running stats for bibfreq (2): + 35 collections + 2924 ms elapsed cpu time, including 85 ms collecting + 2925 ms elapsed real time, including 86 ms collecting + 148615912 bytes allocated +running stats for compile-bibfreq: + 1 collection + 47 ms elapsed cpu time, including 31 ms collecting + 48 ms elapsed real time, including 32 ms collecting + 1775536 bytes allocated +running stats for bibfreq (2): + 35 collections + 2923 ms elapsed cpu time, including 85 ms collecting + 2924 ms elapsed real time, including 86 ms collecting + 148615912 bytes allocated +running stats for compile-bibfreq: + 1 collection + 47 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1775536 bytes allocated +running stats for bibfreq (2): + 35 collections + 2923 ms elapsed cpu time, including 85 ms collecting + 2924 ms elapsed real time, including 86 ms collecting + 148615912 bytes allocated +running stats for compile-boyer: + 1 collection + 63 ms elapsed cpu time, including 32 ms collecting + 424 ms elapsed real time, including 32 ms collecting + 3387480 bytes allocated +running stats for boyer (50): + 33 collections + 1797 ms elapsed cpu time, including 90 ms collecting + 1799 ms elapsed real time, including 91 ms collecting + 136349208 bytes allocated +running stats for compile-boyer: + 1 collection + 58 ms elapsed cpu time, including 32 ms collecting + 59 ms elapsed real time, including 32 ms collecting + 3387480 bytes allocated +running stats for boyer (50): + 33 collections + 1797 ms elapsed cpu time, including 90 ms collecting + 1798 ms elapsed real time, including 91 ms collecting + 136349208 bytes allocated +running stats for compile-boyer: + 1 collection + 58 ms elapsed cpu time, including 31 ms collecting + 59 ms elapsed real time, including 32 ms collecting + 3387480 bytes allocated +running stats for boyer (50): + 33 collections + 1797 ms elapsed cpu time, including 90 ms collecting + 1798 ms elapsed real time, including 91 ms collecting + 136349208 bytes allocated +running stats for compile-boyer: + 1 collection + 58 ms elapsed cpu time, including 31 ms collecting + 59 ms elapsed real time, including 32 ms collecting + 3387480 bytes allocated +running stats for boyer (50): + 33 collections + 1798 ms elapsed cpu time, including 90 ms collecting + 1800 ms elapsed real time, including 91 ms collecting + 136349208 bytes allocated +running stats for compile-boyer: + 1 collection + 58 ms elapsed cpu time, including 31 ms collecting + 59 ms elapsed real time, including 32 ms collecting + 3387480 bytes allocated +running stats for boyer (50): + 33 collections + 1797 ms elapsed cpu time, including 90 ms collecting + 1798 ms elapsed real time, including 91 ms collecting + 136349208 bytes allocated +running stats for compile-browse: + 1 collection + 65 ms elapsed cpu time, including 32 ms collecting + 67 ms elapsed real time, including 32 ms collecting + 4182512 bytes allocated +running stats for browse (600): + 151 collections + 1943 ms elapsed cpu time, including 83 ms collecting + 1944 ms elapsed real time, including 84 ms collecting + 628817112 bytes allocated +running stats for compile-browse: + 1 collection + 61 ms elapsed cpu time, including 31 ms collecting + 62 ms elapsed real time, including 32 ms collecting + 4182512 bytes allocated +running stats for browse (600): + 151 collections + 1944 ms elapsed cpu time, including 83 ms collecting + 1944 ms elapsed real time, including 84 ms collecting + 628817112 bytes allocated +running stats for compile-browse: + 1 collection + 61 ms elapsed cpu time, including 31 ms collecting + 62 ms elapsed real time, including 32 ms collecting + 4182512 bytes allocated +running stats for browse (600): + 151 collections + 1944 ms elapsed cpu time, including 83 ms collecting + 1944 ms elapsed real time, including 84 ms collecting + 628817112 bytes allocated +running stats for compile-browse: + 1 collection + 61 ms elapsed cpu time, including 31 ms collecting + 62 ms elapsed real time, including 32 ms collecting + 4182512 bytes allocated +running stats for browse (600): + 151 collections + 1943 ms elapsed cpu time, including 83 ms collecting + 1944 ms elapsed real time, including 84 ms collecting + 628817112 bytes allocated +running stats for compile-browse: + 1 collection + 61 ms elapsed cpu time, including 31 ms collecting + 62 ms elapsed real time, including 32 ms collecting + 4182512 bytes allocated +running stats for browse (600): + 151 collections + 1944 ms elapsed cpu time, including 84 ms collecting + 1945 ms elapsed real time, including 85 ms collecting + 628817112 bytes allocated +running stats for compile-cat: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 76 ms elapsed real time, including 32 ms collecting + 1375352 bytes allocated +running stats for cat (12): + no collections + 1923 ms elapsed cpu time, including 0 ms collecting + 2267 ms elapsed real time, including 0 ms collecting + 414480 bytes allocated +running stats for compile-cat: + 1 collection + 44 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1375352 bytes allocated +running stats for cat (12): + no collections + 1917 ms elapsed cpu time, including 0 ms collecting + 2109 ms elapsed real time, including 0 ms collecting + 414480 bytes allocated +running stats for compile-cat: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1375352 bytes allocated +running stats for cat (12): + no collections + 1917 ms elapsed cpu time, including 0 ms collecting + 2086 ms elapsed real time, including 0 ms collecting + 414480 bytes allocated +running stats for compile-cat: + 1 collection + 44 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1375352 bytes allocated +running stats for cat (12): + no collections + 1918 ms elapsed cpu time, including 0 ms collecting + 2100 ms elapsed real time, including 0 ms collecting + 414480 bytes allocated +running stats for compile-cat: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1375352 bytes allocated +running stats for cat (12): + no collections + 1918 ms elapsed cpu time, including 0 ms collecting + 2096 ms elapsed real time, including 0 ms collecting + 414480 bytes allocated +running stats for compile-compiler: + 39 collections + 2449 ms elapsed cpu time, including 920 ms collecting + 2562 ms elapsed real time, including 921 ms collecting + 160354312 bytes allocated +running stats for compiler (500): + 78 collections + 1818 ms elapsed cpu time, including 141 ms collecting + 1819 ms elapsed real time, including 143 ms collecting + 328188040 bytes allocated +running stats for compile-compiler: + 39 collections + 2443 ms elapsed cpu time, including 918 ms collecting + 2445 ms elapsed real time, including 918 ms collecting + 160354312 bytes allocated +running stats for compiler (500): + 78 collections + 1818 ms elapsed cpu time, including 142 ms collecting + 1818 ms elapsed real time, including 144 ms collecting + 328188040 bytes allocated +running stats for compile-compiler: + 39 collections + 2445 ms elapsed cpu time, including 918 ms collecting + 2445 ms elapsed real time, including 919 ms collecting + 160354312 bytes allocated +running stats for compiler (500): + 78 collections + 1818 ms elapsed cpu time, including 142 ms collecting + 1819 ms elapsed real time, including 144 ms collecting + 328188040 bytes allocated +running stats for compile-compiler: + 39 collections + 2444 ms elapsed cpu time, including 918 ms collecting + 2445 ms elapsed real time, including 919 ms collecting + 160354312 bytes allocated +running stats for compiler (500): + 78 collections + 1820 ms elapsed cpu time, including 142 ms collecting + 1820 ms elapsed real time, including 144 ms collecting + 328188040 bytes allocated +running stats for compile-compiler: + 39 collections + 2446 ms elapsed cpu time, including 919 ms collecting + 2447 ms elapsed real time, including 920 ms collecting + 160354312 bytes allocated +running stats for compiler (500): + 78 collections + 1820 ms elapsed cpu time, including 142 ms collecting + 1820 ms elapsed real time, including 144 ms collecting + 328188040 bytes allocated +running stats for compile-conform: + 2 collections + 94 ms elapsed cpu time, including 36 ms collecting + 118 ms elapsed real time, including 37 ms collecting + 8219624 bytes allocated +running stats for conform (70): + 49 collections + 1764 ms elapsed cpu time, including 69 ms collecting + 1766 ms elapsed real time, including 70 ms collecting + 203560552 bytes allocated +running stats for compile-conform: + 2 collections + 89 ms elapsed cpu time, including 36 ms collecting + 90 ms elapsed real time, including 37 ms collecting + 8219624 bytes allocated +running stats for conform (70): + 49 collections + 1764 ms elapsed cpu time, including 69 ms collecting + 1765 ms elapsed real time, including 70 ms collecting + 203560552 bytes allocated +running stats for compile-conform: + 2 collections + 89 ms elapsed cpu time, including 36 ms collecting + 90 ms elapsed real time, including 37 ms collecting + 8219624 bytes allocated +running stats for conform (70): + 49 collections + 1765 ms elapsed cpu time, including 69 ms collecting + 1765 ms elapsed real time, including 70 ms collecting + 203560552 bytes allocated +running stats for compile-conform: + 2 collections + 90 ms elapsed cpu time, including 36 ms collecting + 90 ms elapsed real time, including 37 ms collecting + 8219624 bytes allocated +running stats for conform (70): + 49 collections + 1765 ms elapsed cpu time, including 69 ms collecting + 1765 ms elapsed real time, including 70 ms collecting + 203560552 bytes allocated +running stats for compile-conform: + 2 collections + 90 ms elapsed cpu time, including 36 ms collecting + 91 ms elapsed real time, including 37 ms collecting + 8219624 bytes allocated +running stats for conform (70): + 49 collections + 1764 ms elapsed cpu time, including 69 ms collecting + 1765 ms elapsed real time, including 70 ms collecting + 203560552 bytes allocated +running stats for compile-cpstak: + 1 collection + 50 ms elapsed cpu time, including 32 ms collecting + 73 ms elapsed real time, including 32 ms collecting + 1499408 bytes allocated +running stats for cpstak (1700): + 413 collections + 1977 ms elapsed cpu time, including 134 ms collecting + 1977 ms elapsed real time, including 136 ms collecting + 1730137624 bytes allocated +running stats for compile-cpstak: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1499408 bytes allocated +running stats for cpstak (1700): + 413 collections + 1978 ms elapsed cpu time, including 135 ms collecting + 1978 ms elapsed real time, including 136 ms collecting + 1730137624 bytes allocated +running stats for compile-cpstak: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1499408 bytes allocated +running stats for cpstak (1700): + 413 collections + 1978 ms elapsed cpu time, including 135 ms collecting + 1978 ms elapsed real time, including 137 ms collecting + 1730137624 bytes allocated +running stats for compile-cpstak: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1499408 bytes allocated +running stats for cpstak (1700): + 413 collections + 1976 ms elapsed cpu time, including 135 ms collecting + 1977 ms elapsed real time, including 136 ms collecting + 1730137624 bytes allocated +running stats for compile-cpstak: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1499408 bytes allocated +running stats for cpstak (1700): + 413 collections + 1981 ms elapsed cpu time, including 135 ms collecting + 1986 ms elapsed real time, including 139 ms collecting + 1730137624 bytes allocated +running stats for compile-ctak: + 1 collection + 50 ms elapsed cpu time, including 31 ms collecting + 51 ms elapsed real time, including 32 ms collecting + 1572184 bytes allocated +running stats for ctak (160): + 165 collections + 1804 ms elapsed cpu time, including 269 ms collecting + 1806 ms elapsed real time, including 270 ms collecting + 692067208 bytes allocated +running stats for compile-ctak: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1572184 bytes allocated +running stats for ctak (160): + 165 collections + 1809 ms elapsed cpu time, including 270 ms collecting + 1810 ms elapsed real time, including 271 ms collecting + 692067208 bytes allocated +running stats for compile-ctak: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1572184 bytes allocated +running stats for ctak (160): + 165 collections + 1812 ms elapsed cpu time, including 270 ms collecting + 1814 ms elapsed real time, including 271 ms collecting + 692067208 bytes allocated +running stats for compile-ctak: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1572184 bytes allocated +running stats for ctak (160): + 165 collections + 1808 ms elapsed cpu time, including 269 ms collecting + 1809 ms elapsed real time, including 270 ms collecting + 692067208 bytes allocated +running stats for compile-ctak: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1572184 bytes allocated +running stats for ctak (160): + 165 collections + 1807 ms elapsed cpu time, including 269 ms collecting + 1809 ms elapsed real time, including 270 ms collecting + 692067208 bytes allocated +running stats for compile-dderiv: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 373 ms elapsed real time, including 32 ms collecting + 2096176 bytes allocated +running stats for dderiv (3000000): + 327 collections + 1902 ms elapsed cpu time, including 121 ms collecting + 1904 ms elapsed real time, including 123 ms collecting + 1368000024 bytes allocated +running stats for compile-dderiv: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 2096176 bytes allocated +running stats for dderiv (3000000): + 327 collections + 1902 ms elapsed cpu time, including 121 ms collecting + 1903 ms elapsed real time, including 123 ms collecting + 1368000024 bytes allocated +running stats for compile-dderiv: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 2096176 bytes allocated +running stats for dderiv (3000000): + 327 collections + 1900 ms elapsed cpu time, including 121 ms collecting + 1902 ms elapsed real time, including 123 ms collecting + 1368000024 bytes allocated +running stats for compile-dderiv: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 2096176 bytes allocated +running stats for dderiv (3000000): + 327 collections + 1903 ms elapsed cpu time, including 121 ms collecting + 1904 ms elapsed real time, including 123 ms collecting + 1368000024 bytes allocated +running stats for compile-dderiv: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 2096176 bytes allocated +running stats for dderiv (3000000): + 327 collections + 1902 ms elapsed cpu time, including 121 ms collecting + 1904 ms elapsed real time, including 123 ms collecting + 1368000024 bytes allocated +running stats for compile-deriv: + 1 collection + 51 ms elapsed cpu time, including 31 ms collecting + 393 ms elapsed real time, including 32 ms collecting + 1641960 bytes allocated +running stats for deriv (4000000): + 374 collections + 1821 ms elapsed cpu time, including 128 ms collecting + 1823 ms elapsed real time, including 130 ms collecting + 1568000024 bytes allocated +running stats for compile-deriv: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1641960 bytes allocated +running stats for deriv (4000000): + 374 collections + 1820 ms elapsed cpu time, including 129 ms collecting + 1821 ms elapsed real time, including 130 ms collecting + 1568000024 bytes allocated +running stats for compile-deriv: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1641960 bytes allocated +running stats for deriv (4000000): + 374 collections + 1822 ms elapsed cpu time, including 129 ms collecting + 1824 ms elapsed real time, including 130 ms collecting + 1568000024 bytes allocated +running stats for compile-deriv: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1641960 bytes allocated +running stats for deriv (4000000): + 374 collections + 1821 ms elapsed cpu time, including 128 ms collecting + 1821 ms elapsed real time, including 130 ms collecting + 1568000024 bytes allocated +running stats for compile-deriv: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1641960 bytes allocated +running stats for deriv (4000000): + 374 collections + 1820 ms elapsed cpu time, including 129 ms collecting + 1820 ms elapsed real time, including 130 ms collecting + 1568000024 bytes allocated +running stats for compile-destruc: + 1 collection + 52 ms elapsed cpu time, including 31 ms collecting + 86 ms elapsed real time, including 32 ms collecting + 2216128 bytes allocated +running stats for destruc (800): + 83 collections + 1946 ms elapsed cpu time, including 70 ms collecting + 1947 ms elapsed real time, including 70 ms collecting + 349401624 bytes allocated +running stats for compile-destruc: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 2216128 bytes allocated +running stats for destruc (800): + 83 collections + 1946 ms elapsed cpu time, including 70 ms collecting + 1947 ms elapsed real time, including 70 ms collecting + 349401624 bytes allocated +running stats for compile-destruc: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 2216128 bytes allocated +running stats for destruc (800): + 83 collections + 1947 ms elapsed cpu time, including 70 ms collecting + 1947 ms elapsed real time, including 70 ms collecting + 349401624 bytes allocated +running stats for compile-destruc: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 2216128 bytes allocated +running stats for destruc (800): + 83 collections + 1947 ms elapsed cpu time, including 70 ms collecting + 1947 ms elapsed real time, including 70 ms collecting + 349401624 bytes allocated +running stats for compile-destruc: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 2216128 bytes allocated +running stats for destruc (800): + 83 collections + 1946 ms elapsed cpu time, including 70 ms collecting + 1947 ms elapsed real time, including 70 ms collecting + 349401624 bytes allocated +running stats for compile-diviter: + 1 collection + 49 ms elapsed cpu time, including 32 ms collecting + 394 ms elapsed real time, including 32 ms collecting + 1464632 bytes allocated +running stats for diviter (1200000): + 229 collections + 1480 ms elapsed cpu time, including 90 ms collecting + 1481 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-diviter: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1464632 bytes allocated +running stats for diviter (1200000): + 229 collections + 1487 ms elapsed cpu time, including 91 ms collecting + 1488 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-diviter: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1464632 bytes allocated +running stats for diviter (1200000): + 229 collections + 1479 ms elapsed cpu time, including 90 ms collecting + 1480 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-diviter: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1464632 bytes allocated +running stats for diviter (1200000): + 229 collections + 1486 ms elapsed cpu time, including 90 ms collecting + 1488 ms elapsed real time, including 91 ms collecting + 960000024 bytes allocated +running stats for compile-diviter: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1464632 bytes allocated +running stats for diviter (1200000): + 229 collections + 1480 ms elapsed cpu time, including 91 ms collecting + 1480 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-divrec: + 1 collection + 50 ms elapsed cpu time, including 32 ms collecting + 80 ms elapsed real time, including 33 ms collecting + 1439928 bytes allocated +running stats for divrec (1200000): + 229 collections + 1950 ms elapsed cpu time, including 91 ms collecting + 1950 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-divrec: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1439928 bytes allocated +running stats for divrec (1200000): + 229 collections + 1950 ms elapsed cpu time, including 91 ms collecting + 1951 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-divrec: + 1 collection + 45 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1439928 bytes allocated +running stats for divrec (1200000): + 229 collections + 1950 ms elapsed cpu time, including 91 ms collecting + 1950 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-divrec: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1439928 bytes allocated +running stats for divrec (1200000): + 229 collections + 1948 ms elapsed cpu time, including 91 ms collecting + 1949 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-divrec: + 1 collection + 45 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1439928 bytes allocated +running stats for divrec (1200000): + 229 collections + 1950 ms elapsed cpu time, including 91 ms collecting + 1950 ms elapsed real time, including 92 ms collecting + 960000024 bytes allocated +running stats for compile-dynamic: + 6 collections + 307 ms elapsed cpu time, including 109 ms collecting + 663 ms elapsed real time, including 110 ms collecting + 24188648 bytes allocated +running stats for dynamic (70): + 48 collections + 1818 ms elapsed cpu time, including 154 ms collecting + 1818 ms elapsed real time, including 155 ms collecting + 201213040 bytes allocated +running stats for compile-dynamic: + 6 collections + 300 ms elapsed cpu time, including 108 ms collecting + 301 ms elapsed real time, including 108 ms collecting + 24188648 bytes allocated +running stats for dynamic (70): + 48 collections + 1818 ms elapsed cpu time, including 154 ms collecting + 1818 ms elapsed real time, including 155 ms collecting + 201213040 bytes allocated +running stats for compile-dynamic: + 6 collections + 300 ms elapsed cpu time, including 108 ms collecting + 301 ms elapsed real time, including 108 ms collecting + 24188648 bytes allocated +running stats for dynamic (70): + 48 collections + 1819 ms elapsed cpu time, including 155 ms collecting + 1819 ms elapsed real time, including 156 ms collecting + 201213040 bytes allocated +running stats for compile-dynamic: + 6 collections + 300 ms elapsed cpu time, including 108 ms collecting + 301 ms elapsed real time, including 108 ms collecting + 24188648 bytes allocated +running stats for dynamic (70): + 48 collections + 1818 ms elapsed cpu time, including 154 ms collecting + 1818 ms elapsed real time, including 155 ms collecting + 201213040 bytes allocated +running stats for compile-dynamic: + 6 collections + 300 ms elapsed cpu time, including 108 ms collecting + 301 ms elapsed real time, including 108 ms collecting + 24188648 bytes allocated +running stats for dynamic (70): + 48 collections + 1817 ms elapsed cpu time, including 154 ms collecting + 1818 ms elapsed real time, including 155 ms collecting + 201213040 bytes allocated +running stats for compile-earley: + 3 collections + 106 ms elapsed cpu time, including 38 ms collecting + 133 ms elapsed real time, including 39 ms collecting + 10701168 bytes allocated +running stats for earley (400): + 271 collections + 1897 ms elapsed cpu time, including 351 ms collecting + 1897 ms elapsed real time, including 353 ms collecting + 1133388312 bytes allocated +running stats for compile-earley: + 3 collections + 101 ms elapsed cpu time, including 38 ms collecting + 102 ms elapsed real time, including 39 ms collecting + 10701168 bytes allocated +running stats for earley (400): + 271 collections + 1898 ms elapsed cpu time, including 351 ms collecting + 1899 ms elapsed real time, including 353 ms collecting + 1133388312 bytes allocated +running stats for compile-earley: + 3 collections + 101 ms elapsed cpu time, including 38 ms collecting + 102 ms elapsed real time, including 39 ms collecting + 10701168 bytes allocated +running stats for earley (400): + 271 collections + 1896 ms elapsed cpu time, including 350 ms collecting + 1897 ms elapsed real time, including 351 ms collecting + 1133388312 bytes allocated +running stats for compile-earley: + 3 collections + 101 ms elapsed cpu time, including 38 ms collecting + 102 ms elapsed real time, including 39 ms collecting + 10701168 bytes allocated +running stats for earley (400): + 271 collections + 1900 ms elapsed cpu time, including 353 ms collecting + 1901 ms elapsed real time, including 355 ms collecting + 1133388312 bytes allocated +running stats for compile-earley: + 3 collections + 101 ms elapsed cpu time, including 38 ms collecting + 102 ms elapsed real time, including 39 ms collecting + 10701168 bytes allocated +running stats for earley (400): + 271 collections + 1897 ms elapsed cpu time, including 351 ms collecting + 1898 ms elapsed real time, including 352 ms collecting + 1133388312 bytes allocated +running stats for compile-fft: + 1 collection + 63 ms elapsed cpu time, including 31 ms collecting + 65 ms elapsed real time, including 32 ms collecting + 3365480 bytes allocated +running stats for fft (4000): + 443 collections + 1681 ms elapsed cpu time, including 152 ms collecting + 1683 ms elapsed real time, including 154 ms collecting + 1855756312 bytes allocated +running stats for compile-fft: + 1 collection + 59 ms elapsed cpu time, including 31 ms collecting + 60 ms elapsed real time, including 32 ms collecting + 3365480 bytes allocated +running stats for fft (4000): + 443 collections + 1681 ms elapsed cpu time, including 152 ms collecting + 1682 ms elapsed real time, including 153 ms collecting + 1855756312 bytes allocated +running stats for compile-fft: + 1 collection + 60 ms elapsed cpu time, including 31 ms collecting + 60 ms elapsed real time, including 32 ms collecting + 3365480 bytes allocated +running stats for fft (4000): + 443 collections + 1684 ms elapsed cpu time, including 151 ms collecting + 1685 ms elapsed real time, including 153 ms collecting + 1855756312 bytes allocated +running stats for compile-fft: + 1 collection + 59 ms elapsed cpu time, including 31 ms collecting + 60 ms elapsed real time, including 32 ms collecting + 3365480 bytes allocated +running stats for fft (4000): + 443 collections + 1683 ms elapsed cpu time, including 152 ms collecting + 1685 ms elapsed real time, including 154 ms collecting + 1855756312 bytes allocated +running stats for compile-fft: + 1 collection + 59 ms elapsed cpu time, including 31 ms collecting + 60 ms elapsed real time, including 32 ms collecting + 3365480 bytes allocated +running stats for fft (4000): + 443 collections + 1679 ms elapsed cpu time, including 151 ms collecting + 1681 ms elapsed real time, including 153 ms collecting + 1855756312 bytes allocated +running stats for compile-fib: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 1328984 bytes allocated +running stats for fib (6): + no collections + 2012 ms elapsed cpu time, including 0 ms collecting + 2013 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-fib: + 1 collection + 44 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1328984 bytes allocated +running stats for fib (6): + no collections + 2013 ms elapsed cpu time, including 0 ms collecting + 2014 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-fib: + 1 collection + 44 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1328984 bytes allocated +running stats for fib (6): + no collections + 2012 ms elapsed cpu time, including 0 ms collecting + 2013 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-fib: + 1 collection + 44 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1328984 bytes allocated +running stats for fib (6): + no collections + 2012 ms elapsed cpu time, including 0 ms collecting + 2012 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-fib: + 1 collection + 44 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1328984 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 + 24 bytes allocated +running stats for compile-fibc: + 1 collection + 50 ms elapsed cpu time, including 31 ms collecting + 402 ms elapsed real time, including 32 ms collecting + 1545392 bytes allocated +running stats for fibc (900): + 115 collections + 1848 ms elapsed cpu time, including 244 ms collecting + 1849 ms elapsed real time, including 245 ms collecting + 481551000 bytes allocated +running stats for compile-fibc: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1545392 bytes allocated +running stats for fibc (900): + 115 collections + 1847 ms elapsed cpu time, including 244 ms collecting + 1849 ms elapsed real time, including 244 ms collecting + 481551000 bytes allocated +running stats for compile-fibc: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1545392 bytes allocated +running stats for fibc (900): + 115 collections + 1848 ms elapsed cpu time, including 244 ms collecting + 1850 ms elapsed real time, including 245 ms collecting + 481551000 bytes allocated +running stats for compile-fibc: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1545392 bytes allocated +running stats for fibc (900): + 115 collections + 1848 ms elapsed cpu time, including 244 ms collecting + 1850 ms elapsed real time, including 245 ms collecting + 481551000 bytes allocated +running stats for compile-fibc: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1545392 bytes allocated +running stats for fibc (900): + 115 collections + 1849 ms elapsed cpu time, including 245 ms collecting + 1850 ms elapsed real time, including 245 ms collecting + 481551000 bytes allocated +running stats for compile-fibfp: + 1 collection + 50 ms elapsed cpu time, including 33 ms collecting + 80 ms elapsed real time, including 34 ms collecting + 1381632 bytes allocated +running stats for fibfp (2): + 342 collections + 1156 ms elapsed cpu time, including 123 ms collecting + 1157 ms elapsed real time, including 124 ms collecting + 1433313720 bytes allocated +running stats for compile-fibfp: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1381632 bytes allocated +running stats for fibfp (2): + 342 collections + 1155 ms elapsed cpu time, including 123 ms collecting + 1156 ms elapsed real time, including 124 ms collecting + 1433313720 bytes allocated +running stats for compile-fibfp: + 1 collection + 45 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1381632 bytes allocated +running stats for fibfp (2): + 342 collections + 1157 ms elapsed cpu time, including 123 ms collecting + 1158 ms elapsed real time, including 124 ms collecting + 1433313720 bytes allocated +running stats for compile-fibfp: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1381632 bytes allocated +running stats for fibfp (2): + 342 collections + 1154 ms elapsed cpu time, including 123 ms collecting + 1155 ms elapsed real time, including 124 ms collecting + 1433313720 bytes allocated +running stats for compile-fibfp: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1381632 bytes allocated +running stats for fibfp (2): + 342 collections + 1158 ms elapsed cpu time, including 123 ms collecting + 1159 ms elapsed real time, including 124 ms collecting + 1433313720 bytes allocated +running stats for compile-fpsum: + 1 collection + 49 ms elapsed cpu time, including 32 ms collecting + 50 ms elapsed real time, including 33 ms collecting + 1344472 bytes allocated +running stats for fpsum (60): + 458 collections + 945 ms elapsed cpu time, including 138 ms collecting + 945 ms elapsed real time, including 140 ms collecting + 1920001944 bytes allocated +running stats for compile-fpsum: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1344472 bytes allocated +running stats for fpsum (60): + 458 collections + 948 ms elapsed cpu time, including 139 ms collecting + 948 ms elapsed real time, including 141 ms collecting + 1920001944 bytes allocated +running stats for compile-fpsum: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1344472 bytes allocated +running stats for fpsum (60): + 458 collections + 935 ms elapsed cpu time, including 139 ms collecting + 935 ms elapsed real time, including 141 ms collecting + 1920001944 bytes allocated +running stats for compile-fpsum: + 1 collection + 45 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1344472 bytes allocated +running stats for fpsum (60): + 458 collections + 970 ms elapsed cpu time, including 138 ms collecting + 971 ms elapsed real time, including 140 ms collecting + 1920001944 bytes allocated +running stats for compile-fpsum: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1344472 bytes allocated +running stats for fpsum (60): + 458 collections + 945 ms elapsed cpu time, including 139 ms collecting + 945 ms elapsed real time, including 141 ms collecting + 1920001944 bytes allocated +running stats for compile-gcbench: + 1 collection + 58 ms elapsed cpu time, including 31 ms collecting + 86 ms elapsed real time, including 32 ms collecting + 3006296 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 + 2572 ms elapsed cpu time, including 747 ms collecting + 2574 ms elapsed real time, including 749 ms collecting + 757030360 bytes allocated +running stats for compile-gcbench: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 54 ms elapsed real time, including 32 ms collecting + 3006296 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 + 2570 ms elapsed cpu time, including 745 ms collecting + 2572 ms elapsed real time, including 746 ms collecting + 757030360 bytes allocated +running stats for compile-gcbench: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 54 ms elapsed real time, including 32 ms collecting + 3006296 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 + 2571 ms elapsed cpu time, including 746 ms collecting + 2572 ms elapsed real time, including 747 ms collecting + 757030360 bytes allocated +running stats for compile-gcbench: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 54 ms elapsed real time, including 32 ms collecting + 3006296 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 + 2573 ms elapsed cpu time, including 747 ms collecting + 2574 ms elapsed real time, including 748 ms collecting + 757030360 bytes allocated +running stats for compile-gcbench: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 54 ms elapsed real time, including 32 ms collecting + 3006296 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 + 2571 ms elapsed cpu time, including 746 ms collecting + 2573 ms elapsed real time, including 747 ms collecting + 757030360 bytes allocated +running stats for compile-gcold: + 2 collections + 87 ms elapsed cpu time, including 35 ms collecting + 89 ms elapsed real time, including 36 ms collecting + 7230800 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 + 1544 ms elapsed cpu time, including 590 ms collecting + 1544 ms elapsed real time, including 591 ms collecting + 660826584 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 + 83 ms elapsed cpu time, including 34 ms collecting + 83 ms elapsed real time, including 35 ms collecting + 7230800 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 + 1544 ms elapsed cpu time, including 590 ms collecting + 1544 ms elapsed real time, including 591 ms collecting + 660826584 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 + 83 ms elapsed cpu time, including 35 ms collecting + 83 ms elapsed real time, including 35 ms collecting + 7230800 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 + 1544 ms elapsed cpu time, including 590 ms collecting + 1545 ms elapsed real time, including 590 ms collecting + 660826584 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 + 82 ms elapsed cpu time, including 34 ms collecting + 83 ms elapsed real time, including 35 ms collecting + 7230800 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 + 1543 ms elapsed cpu time, including 590 ms collecting + 1544 ms elapsed real time, including 590 ms collecting + 660826584 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 + 82 ms elapsed cpu time, including 34 ms collecting + 83 ms elapsed real time, including 35 ms collecting + 7230800 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 + 1543 ms elapsed cpu time, including 589 ms collecting + 1544 ms elapsed real time, including 590 ms collecting + 660826584 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 + 82 ms elapsed cpu time, including 34 ms collecting + 407 ms elapsed real time, including 35 ms collecting + 5853016 bytes allocated +running stats for graphs (500): + 299 collections + 1669 ms elapsed cpu time, including 149 ms collecting + 1670 ms elapsed real time, including 150 ms collecting + 1253472312 bytes allocated +running stats for compile-graphs: + 2 collections + 76 ms elapsed cpu time, including 34 ms collecting + 77 ms elapsed real time, including 35 ms collecting + 5853016 bytes allocated +running stats for graphs (500): + 299 collections + 1668 ms elapsed cpu time, including 148 ms collecting + 1669 ms elapsed real time, including 149 ms collecting + 1253472312 bytes allocated +running stats for compile-graphs: + 2 collections + 77 ms elapsed cpu time, including 34 ms collecting + 78 ms elapsed real time, including 35 ms collecting + 5853016 bytes allocated +running stats for graphs (500): + 299 collections + 1668 ms elapsed cpu time, including 148 ms collecting + 1668 ms elapsed real time, including 150 ms collecting + 1253472312 bytes allocated +running stats for compile-graphs: + 2 collections + 77 ms elapsed cpu time, including 34 ms collecting + 79 ms elapsed real time, including 35 ms collecting + 5853016 bytes allocated +running stats for graphs (500): + 299 collections + 1667 ms elapsed cpu time, including 148 ms collecting + 1667 ms elapsed real time, including 149 ms collecting + 1253472312 bytes allocated +running stats for compile-graphs: + 2 collections + 77 ms elapsed cpu time, including 34 ms collecting + 78 ms elapsed real time, including 35 ms collecting + 5853016 bytes allocated +running stats for graphs (500): + 299 collections + 1669 ms elapsed cpu time, including 149 ms collecting + 1670 ms elapsed real time, including 150 ms collecting + 1253472312 bytes allocated +running stats for compile-lattice: + 1 collection + 60 ms elapsed cpu time, including 32 ms collecting + 415 ms elapsed real time, including 32 ms collecting + 3137000 bytes allocated +running stats for lattice (2): + 177 collections + 2661 ms elapsed cpu time, including 86 ms collecting + 2662 ms elapsed real time, including 87 ms collecting + 741579592 bytes allocated +running stats for compile-lattice: + 1 collection + 56 ms elapsed cpu time, including 31 ms collecting + 56 ms elapsed real time, including 32 ms collecting + 3137000 bytes allocated +running stats for lattice (2): + 177 collections + 2662 ms elapsed cpu time, including 86 ms collecting + 2664 ms elapsed real time, including 87 ms collecting + 741579592 bytes allocated +running stats for compile-lattice: + 1 collection + 56 ms elapsed cpu time, including 31 ms collecting + 56 ms elapsed real time, including 32 ms collecting + 3137000 bytes allocated +running stats for lattice (2): + 177 collections + 2663 ms elapsed cpu time, including 86 ms collecting + 2665 ms elapsed real time, including 87 ms collecting + 741579592 bytes allocated +running stats for compile-lattice: + 1 collection + 55 ms elapsed cpu time, including 31 ms collecting + 56 ms elapsed real time, including 32 ms collecting + 3137000 bytes allocated +running stats for lattice (2): + 177 collections + 2661 ms elapsed cpu time, including 86 ms collecting + 2662 ms elapsed real time, including 87 ms collecting + 741579592 bytes allocated +running stats for compile-lattice: + 1 collection + 56 ms elapsed cpu time, including 31 ms collecting + 56 ms elapsed real time, including 32 ms collecting + 3137000 bytes allocated +running stats for lattice (2): + 177 collections + 2661 ms elapsed cpu time, including 86 ms collecting + 2662 ms elapsed real time, including 87 ms collecting + 741579592 bytes allocated +running stats for compile-matrix: + 2 collections + 92 ms elapsed cpu time, including 36 ms collecting + 124 ms elapsed real time, including 36 ms collecting + 7777208 bytes allocated +running stats for matrix (600): + 199 collections + 1631 ms elapsed cpu time, including 92 ms collecting + 1631 ms elapsed real time, including 94 ms collecting + 833705112 bytes allocated +running stats for compile-matrix: + 2 collections + 88 ms elapsed cpu time, including 35 ms collecting + 88 ms elapsed real time, including 36 ms collecting + 7777208 bytes allocated +running stats for matrix (600): + 199 collections + 1631 ms elapsed cpu time, including 93 ms collecting + 1632 ms elapsed real time, including 94 ms collecting + 833705112 bytes allocated +running stats for compile-matrix: + 2 collections + 88 ms elapsed cpu time, including 35 ms collecting + 88 ms elapsed real time, including 36 ms collecting + 7777208 bytes allocated +running stats for matrix (600): + 199 collections + 1631 ms elapsed cpu time, including 93 ms collecting + 1633 ms elapsed real time, including 94 ms collecting + 833705112 bytes allocated +running stats for compile-matrix: + 2 collections + 88 ms elapsed cpu time, including 36 ms collecting + 88 ms elapsed real time, including 36 ms collecting + 7777208 bytes allocated +running stats for matrix (600): + 199 collections + 1631 ms elapsed cpu time, including 93 ms collecting + 1632 ms elapsed real time, including 94 ms collecting + 833705112 bytes allocated +running stats for compile-matrix: + 2 collections + 87 ms elapsed cpu time, including 35 ms collecting + 88 ms elapsed real time, including 36 ms collecting + 7777208 bytes allocated +running stats for matrix (600): + 199 collections + 1632 ms elapsed cpu time, including 93 ms collecting + 1633 ms elapsed real time, including 94 ms collecting + 833705112 bytes allocated +running stats for compile-maze: + 2 collections + 92 ms elapsed cpu time, including 36 ms collecting + 423 ms elapsed real time, including 37 ms collecting + 8098496 bytes allocated +running stats for maze (4000): + 69 collections + 1718 ms elapsed cpu time, including 76 ms collecting + 1720 ms elapsed real time, including 77 ms collecting + 289708328 bytes allocated +running stats for compile-maze: + 2 collections + 87 ms elapsed cpu time, including 35 ms collecting + 88 ms elapsed real time, including 36 ms collecting + 8098496 bytes allocated +running stats for maze (4000): + 69 collections + 1719 ms elapsed cpu time, including 76 ms collecting + 1720 ms elapsed real time, including 77 ms collecting + 289708328 bytes allocated +running stats for compile-maze: + 2 collections + 87 ms elapsed cpu time, including 35 ms collecting + 88 ms elapsed real time, including 36 ms collecting + 8098496 bytes allocated +running stats for maze (4000): + 69 collections + 1718 ms elapsed cpu time, including 76 ms collecting + 1720 ms elapsed real time, including 77 ms collecting + 289708328 bytes allocated +running stats for compile-maze: + 2 collections + 87 ms elapsed cpu time, including 35 ms collecting + 88 ms elapsed real time, including 36 ms collecting + 8098496 bytes allocated +running stats for maze (4000): + 69 collections + 1718 ms elapsed cpu time, including 76 ms collecting + 1719 ms elapsed real time, including 77 ms collecting + 289708328 bytes allocated +running stats for compile-maze: + 2 collections + 87 ms elapsed cpu time, including 35 ms collecting + 88 ms elapsed real time, including 36 ms collecting + 8098496 bytes allocated +running stats for maze (4000): + 69 collections + 1719 ms elapsed cpu time, including 76 ms collecting + 1719 ms elapsed real time, including 77 ms collecting + 289708328 bytes allocated +running stats for compile-mazefun: + 1 collection + 61 ms elapsed cpu time, including 31 ms collecting + 64 ms elapsed real time, including 32 ms collecting + 3617592 bytes allocated +running stats for mazefun (2500): + 98 collections + 2057 ms elapsed cpu time, including 72 ms collecting + 2057 ms elapsed real time, including 73 ms collecting + 411312312 bytes allocated +running stats for compile-mazefun: + 1 collection + 57 ms elapsed cpu time, including 31 ms collecting + 58 ms elapsed real time, including 32 ms collecting + 3617592 bytes allocated +running stats for mazefun (2500): + 98 collections + 2056 ms elapsed cpu time, including 72 ms collecting + 2056 ms elapsed real time, including 73 ms collecting + 411312312 bytes allocated +running stats for compile-mazefun: + 1 collection + 57 ms elapsed cpu time, including 31 ms collecting + 58 ms elapsed real time, including 32 ms collecting + 3617592 bytes allocated +running stats for mazefun (2500): + 98 collections + 2056 ms elapsed cpu time, including 72 ms collecting + 2057 ms elapsed real time, including 73 ms collecting + 411312312 bytes allocated +running stats for compile-mazefun: + 1 collection + 57 ms elapsed cpu time, including 31 ms collecting + 58 ms elapsed real time, including 32 ms collecting + 3617592 bytes allocated +running stats for mazefun (2500): + 98 collections + 2057 ms elapsed cpu time, including 72 ms collecting + 2057 ms elapsed real time, including 73 ms collecting + 411312312 bytes allocated +running stats for compile-mazefun: + 1 collection + 57 ms elapsed cpu time, including 31 ms collecting + 58 ms elapsed real time, including 32 ms collecting + 3617592 bytes allocated +running stats for mazefun (2500): + 98 collections + 2056 ms elapsed cpu time, including 72 ms collecting + 2056 ms elapsed real time, including 73 ms collecting + 411312312 bytes allocated +running stats for compile-mbrot: + 1 collection + 52 ms elapsed cpu time, including 31 ms collecting + 54 ms elapsed real time, including 31 ms collecting + 2230552 bytes allocated +running stats for mbrot (120): + 635 collections + 1370 ms elapsed cpu time, including 211 ms collecting + 1371 ms elapsed real time, including 214 ms collecting + 2658912984 bytes allocated +running stats for compile-mbrot: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 31 ms collecting + 2230552 bytes allocated +running stats for mbrot (120): + 635 collections + 1362 ms elapsed cpu time, including 210 ms collecting + 1362 ms elapsed real time, including 213 ms collecting + 2658912984 bytes allocated +running stats for compile-mbrot: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 31 ms collecting + 2230552 bytes allocated +running stats for mbrot (120): + 635 collections + 1390 ms elapsed cpu time, including 211 ms collecting + 1390 ms elapsed real time, including 213 ms collecting + 2658912984 bytes allocated +running stats for compile-mbrot: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 31 ms collecting + 2230552 bytes allocated +running stats for mbrot (120): + 635 collections + 1384 ms elapsed cpu time, including 211 ms collecting + 1386 ms elapsed real time, including 213 ms collecting + 2658912984 bytes allocated +running stats for compile-mbrot: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 31 ms collecting + 2230552 bytes allocated +running stats for mbrot (120): + 635 collections + 1373 ms elapsed cpu time, including 211 ms collecting + 1374 ms elapsed real time, including 213 ms collecting + 2658912984 bytes allocated +running stats for compile-nboyer: + 1 collection + 72 ms elapsed cpu time, including 31 ms collecting + 78 ms elapsed real time, including 32 ms collecting + 4671752 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1905 ms elapsed cpu time, including 171 ms collecting + 1906 ms elapsed real time, including 172 ms collecting + 305508808 bytes allocated +running stats for compile-nboyer: + 1 collection + 67 ms elapsed cpu time, including 31 ms collecting + 68 ms elapsed real time, including 32 ms collecting + 4671752 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1904 ms elapsed cpu time, including 170 ms collecting + 1905 ms elapsed real time, including 172 ms collecting + 305508808 bytes allocated +running stats for compile-nboyer: + 1 collection + 67 ms elapsed cpu time, including 31 ms collecting + 68 ms elapsed real time, including 32 ms collecting + 4671752 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1905 ms elapsed cpu time, including 171 ms collecting + 1906 ms elapsed real time, including 172 ms collecting + 305508808 bytes allocated +running stats for compile-nboyer: + 1 collection + 67 ms elapsed cpu time, including 31 ms collecting + 68 ms elapsed real time, including 32 ms collecting + 4671752 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1904 ms elapsed cpu time, including 171 ms collecting + 1906 ms elapsed real time, including 172 ms collecting + 305508808 bytes allocated +running stats for compile-nboyer: + 1 collection + 67 ms elapsed cpu time, including 31 ms collecting + 68 ms elapsed real time, including 32 ms collecting + 4671752 bytes allocated +running stats for nboyer0 (150): + 73 collections + 1905 ms elapsed cpu time, including 171 ms collecting + 1906 ms elapsed real time, including 172 ms collecting + 305508808 bytes allocated +running stats for compile-nqueens: + 1 collection + 51 ms elapsed cpu time, including 32 ms collecting + 387 ms elapsed real time, including 33 ms collecting + 1640656 bytes allocated +running stats for nqueens (4000): + 110 collections + 2212 ms elapsed cpu time, including 73 ms collecting + 2212 ms elapsed real time, including 73 ms collecting + 461440024 bytes allocated +running stats for compile-nqueens: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1640656 bytes allocated +running stats for nqueens (4000): + 110 collections + 2050 ms elapsed cpu time, including 73 ms collecting + 2051 ms elapsed real time, including 73 ms collecting + 461440024 bytes allocated +running stats for compile-nqueens: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1640656 bytes allocated +running stats for nqueens (4000): + 110 collections + 2049 ms elapsed cpu time, including 73 ms collecting + 2050 ms elapsed real time, including 73 ms collecting + 461440024 bytes allocated +running stats for compile-nqueens: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1640656 bytes allocated +running stats for nqueens (4000): + 110 collections + 2050 ms elapsed cpu time, including 73 ms collecting + 2052 ms elapsed real time, including 73 ms collecting + 461440024 bytes allocated +running stats for compile-nqueens: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1640656 bytes allocated +running stats for nqueens (4000): + 110 collections + 2049 ms elapsed cpu time, including 73 ms collecting + 2051 ms elapsed real time, including 73 ms collecting + 461440024 bytes allocated +running stats for compile-ntakl: + 1 collection + 50 ms elapsed cpu time, including 31 ms collecting + 408 ms elapsed real time, including 32 ms collecting + 1526528 bytes allocated +running stats for ntakl (600): + no collections + 1921 ms elapsed cpu time, including 0 ms collecting + 1921 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-ntakl: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1526528 bytes allocated +running stats for ntakl (600): + no collections + 1920 ms elapsed cpu time, including 0 ms collecting + 1921 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-ntakl: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1526528 bytes allocated +running stats for ntakl (600): + no collections + 1920 ms elapsed cpu time, including 0 ms collecting + 1921 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-ntakl: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1526528 bytes allocated +running stats for ntakl (600): + no collections + 1920 ms elapsed cpu time, including 0 ms collecting + 1921 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-ntakl: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1526528 bytes allocated +running stats for ntakl (600): + no collections + 1920 ms elapsed cpu time, including 0 ms collecting + 1921 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-nucleic: + 8 collections + 312 ms elapsed cpu time, including 97 ms collecting + 652 ms elapsed real time, including 98 ms collecting + 30445432 bytes allocated +running stats for nucleic (12): + 267 collections + 1405 ms elapsed cpu time, including 112 ms collecting + 1406 ms elapsed real time, including 113 ms collecting + 1120076952 bytes allocated +running stats for compile-nucleic: + 8 collections + 306 ms elapsed cpu time, including 95 ms collecting + 306 ms elapsed real time, including 95 ms collecting + 30445432 bytes allocated +running stats for nucleic (12): + 267 collections + 1408 ms elapsed cpu time, including 111 ms collecting + 1409 ms elapsed real time, including 112 ms collecting + 1120076952 bytes allocated +running stats for compile-nucleic: + 8 collections + 306 ms elapsed cpu time, including 95 ms collecting + 308 ms elapsed real time, including 95 ms collecting + 30445432 bytes allocated +running stats for nucleic (12): + 267 collections + 1405 ms elapsed cpu time, including 111 ms collecting + 1406 ms elapsed real time, including 112 ms collecting + 1120076952 bytes allocated +running stats for compile-nucleic: + 8 collections + 306 ms elapsed cpu time, including 95 ms collecting + 308 ms elapsed real time, including 95 ms collecting + 30445432 bytes allocated +running stats for nucleic (12): + 267 collections + 1405 ms elapsed cpu time, including 111 ms collecting + 1405 ms elapsed real time, including 113 ms collecting + 1120076952 bytes allocated +running stats for compile-nucleic: + 8 collections + 306 ms elapsed cpu time, including 95 ms collecting + 307 ms elapsed real time, including 95 ms collecting + 30445432 bytes allocated +running stats for nucleic (12): + 267 collections + 1406 ms elapsed cpu time, including 112 ms collecting + 1407 ms elapsed real time, including 112 ms collecting + 1120076952 bytes allocated +running stats for compile-paraffins: + 1 collection + 62 ms elapsed cpu time, including 31 ms collecting + 86 ms elapsed real time, including 32 ms collecting + 3859936 bytes allocated +running stats for paraffins (1800): + 354 collections + 1935 ms elapsed cpu time, including 791 ms collecting + 1935 ms elapsed real time, including 793 ms collecting + 1481959512 bytes allocated +running stats for compile-paraffins: + 1 collection + 57 ms elapsed cpu time, including 31 ms collecting + 58 ms elapsed real time, including 31 ms collecting + 3859936 bytes allocated +running stats for paraffins (1800): + 354 collections + 1933 ms elapsed cpu time, including 791 ms collecting + 1934 ms elapsed real time, including 793 ms collecting + 1481959512 bytes allocated +running stats for compile-paraffins: + 1 collection + 57 ms elapsed cpu time, including 31 ms collecting + 58 ms elapsed real time, including 31 ms collecting + 3859936 bytes allocated +running stats for paraffins (1800): + 354 collections + 1934 ms elapsed cpu time, including 791 ms collecting + 1934 ms elapsed real time, including 793 ms collecting + 1481959512 bytes allocated +running stats for compile-paraffins: + 1 collection + 57 ms elapsed cpu time, including 31 ms collecting + 58 ms elapsed real time, including 31 ms collecting + 3859936 bytes allocated +running stats for paraffins (1800): + 354 collections + 1935 ms elapsed cpu time, including 792 ms collecting + 1935 ms elapsed real time, including 794 ms collecting + 1481959512 bytes allocated +running stats for compile-paraffins: + 1 collection + 57 ms elapsed cpu time, including 31 ms collecting + 58 ms elapsed real time, including 31 ms collecting + 3859936 bytes allocated +running stats for paraffins (1800): + 354 collections + 1934 ms elapsed cpu time, including 791 ms collecting + 1935 ms elapsed real time, including 793 ms collecting + 1481959512 bytes allocated +running stats for compile-perm9: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 54 ms elapsed real time, including 32 ms collecting + 2079576 bytes allocated +running stats for perm9 (12): + 43 collections + 1688 ms elapsed cpu time, including 1244 ms collecting + 1689 ms elapsed real time, including 1245 ms collecting + 179576184 bytes allocated +running stats for compile-perm9: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 2079576 bytes allocated +running stats for perm9 (12): + 43 collections + 1688 ms elapsed cpu time, including 1245 ms collecting + 1690 ms elapsed real time, including 1246 ms collecting + 179576184 bytes allocated +running stats for compile-perm9: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 2079576 bytes allocated +running stats for perm9 (12): + 43 collections + 1687 ms elapsed cpu time, including 1243 ms collecting + 1688 ms elapsed real time, including 1244 ms collecting + 179576184 bytes allocated +running stats for compile-perm9: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 2079576 bytes allocated +running stats for perm9 (12): + 43 collections + 1687 ms elapsed cpu time, including 1244 ms collecting + 1688 ms elapsed real time, including 1244 ms collecting + 179576184 bytes allocated +running stats for compile-perm9: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 49 ms elapsed real time, including 32 ms collecting + 2079576 bytes allocated +running stats for perm9 (12): + 43 collections + 1688 ms elapsed cpu time, including 1244 ms collecting + 1689 ms elapsed real time, including 1245 ms collecting + 179576184 bytes allocated +running stats for compile-peval: + 3 collections + 109 ms elapsed cpu time, including 41 ms collecting + 460 ms elapsed real time, including 42 ms collecting + 9628880 bytes allocated +running stats for peval (400): + 71 collections + 1912 ms elapsed cpu time, including 75 ms collecting + 1912 ms elapsed real time, including 75 ms collecting + 298596664 bytes allocated +running stats for compile-peval: + 3 collections + 104 ms elapsed cpu time, including 41 ms collecting + 106 ms elapsed real time, including 42 ms collecting + 9628880 bytes allocated +running stats for peval (400): + 71 collections + 1913 ms elapsed cpu time, including 75 ms collecting + 1912 ms elapsed real time, including 76 ms collecting + 298596664 bytes allocated +running stats for compile-peval: + 3 collections + 104 ms elapsed cpu time, including 41 ms collecting + 105 ms elapsed real time, including 42 ms collecting + 9628880 bytes allocated +running stats for peval (400): + 71 collections + 1912 ms elapsed cpu time, including 75 ms collecting + 1912 ms elapsed real time, including 76 ms collecting + 298596664 bytes allocated +running stats for compile-peval: + 3 collections + 104 ms elapsed cpu time, including 41 ms collecting + 105 ms elapsed real time, including 42 ms collecting + 9628880 bytes allocated +running stats for peval (400): + 71 collections + 1912 ms elapsed cpu time, including 75 ms collecting + 1912 ms elapsed real time, including 76 ms collecting + 298596664 bytes allocated +running stats for compile-peval: + 3 collections + 105 ms elapsed cpu time, including 41 ms collecting + 105 ms elapsed real time, including 42 ms collecting + 9628880 bytes allocated +running stats for peval (400): + 71 collections + 1912 ms elapsed cpu time, including 75 ms collecting + 1912 ms elapsed real time, including 76 ms collecting + 298596664 bytes allocated +running stats for compile-pi: + 1 collection + 59 ms elapsed cpu time, including 33 ms collecting + 418 ms elapsed real time, including 33 ms collecting + 3418904 bytes allocated +running stats for pi (3): + 92 collections + 1510 ms elapsed cpu time, including 72 ms collecting + 1512 ms elapsed real time, including 73 ms collecting + 384921112 bytes allocated +running stats for compile-pi: + 1 collection + 54 ms elapsed cpu time, including 31 ms collecting + 55 ms elapsed real time, including 32 ms collecting + 3418904 bytes allocated +running stats for pi (3): + 92 collections + 1509 ms elapsed cpu time, including 72 ms collecting + 1510 ms elapsed real time, including 73 ms collecting + 384921112 bytes allocated +running stats for compile-pi: + 1 collection + 54 ms elapsed cpu time, including 31 ms collecting + 55 ms elapsed real time, including 32 ms collecting + 3418904 bytes allocated +running stats for pi (3): + 92 collections + 1509 ms elapsed cpu time, including 72 ms collecting + 1510 ms elapsed real time, including 73 ms collecting + 384921112 bytes allocated +running stats for compile-pi: + 1 collection + 54 ms elapsed cpu time, including 31 ms collecting + 55 ms elapsed real time, including 32 ms collecting + 3418904 bytes allocated +running stats for pi (3): + 92 collections + 1510 ms elapsed cpu time, including 72 ms collecting + 1511 ms elapsed real time, including 73 ms collecting + 384921112 bytes allocated +running stats for compile-pi: + 1 collection + 54 ms elapsed cpu time, including 31 ms collecting + 55 ms elapsed real time, including 32 ms collecting + 3418904 bytes allocated +running stats for pi (3): + 92 collections + 1509 ms elapsed cpu time, including 72 ms collecting + 1509 ms elapsed real time, including 73 ms collecting + 384921112 bytes allocated +running stats for compile-pnpoly: + 1 collection + 55 ms elapsed cpu time, including 31 ms collecting + 88 ms elapsed real time, including 32 ms collecting + 2513640 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1360 ms elapsed cpu time, including 73 ms collecting + 1361 ms elapsed real time, including 73 ms collecting + 469280024 bytes allocated +running stats for compile-pnpoly: + 1 collection + 52 ms elapsed cpu time, including 31 ms collecting + 53 ms elapsed real time, including 32 ms collecting + 2513640 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1361 ms elapsed cpu time, including 73 ms collecting + 1362 ms elapsed real time, including 73 ms collecting + 469280024 bytes allocated +running stats for compile-pnpoly: + 1 collection + 52 ms elapsed cpu time, including 31 ms collecting + 53 ms elapsed real time, including 32 ms collecting + 2513640 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1361 ms elapsed cpu time, including 73 ms collecting + 1361 ms elapsed real time, including 73 ms collecting + 469280024 bytes allocated +running stats for compile-pnpoly: + 1 collection + 52 ms elapsed cpu time, including 31 ms collecting + 53 ms elapsed real time, including 32 ms collecting + 2513640 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1385 ms elapsed cpu time, including 73 ms collecting + 1386 ms elapsed real time, including 73 ms collecting + 469280024 bytes allocated +running stats for compile-pnpoly: + 1 collection + 52 ms elapsed cpu time, including 31 ms collecting + 53 ms elapsed real time, including 32 ms collecting + 2513640 bytes allocated +running stats for pnpoly (140000): + 112 collections + 1360 ms elapsed cpu time, including 73 ms collecting + 1361 ms elapsed real time, including 73 ms collecting + 469280024 bytes allocated +running stats for compile-primes: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 1542504 bytes allocated +running stats for primes (180000): + 158 collections + 1957 ms elapsed cpu time, including 79 ms collecting + 1957 ms elapsed real time, including 80 ms collecting + 663840024 bytes allocated +running stats for compile-primes: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1542504 bytes allocated +running stats for primes (180000): + 158 collections + 1957 ms elapsed cpu time, including 80 ms collecting + 1957 ms elapsed real time, including 80 ms collecting + 663840024 bytes allocated +running stats for compile-primes: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1542504 bytes allocated +running stats for primes (180000): + 158 collections + 1957 ms elapsed cpu time, including 80 ms collecting + 1957 ms elapsed real time, including 80 ms collecting + 663840024 bytes allocated +running stats for compile-primes: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1542504 bytes allocated +running stats for primes (180000): + 158 collections + 1956 ms elapsed cpu time, including 79 ms collecting + 1957 ms elapsed real time, including 80 ms collecting + 663840024 bytes allocated +running stats for compile-primes: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1542504 bytes allocated +running stats for primes (180000): + 158 collections + 1957 ms elapsed cpu time, including 79 ms collecting + 1956 ms elapsed real time, including 80 ms collecting + 663840024 bytes allocated +running stats for compile-puzzle: + 1 collection + 64 ms elapsed cpu time, including 31 ms collecting + 66 ms elapsed real time, including 32 ms collecting + 4158376 bytes allocated +running stats for puzzle (180): + 22 collections + 1873 ms elapsed cpu time, including 46 ms collecting + 1874 ms elapsed real time, including 46 ms collecting + 90824520 bytes allocated +running stats for compile-puzzle: + 1 collection + 61 ms elapsed cpu time, including 31 ms collecting + 61 ms elapsed real time, including 32 ms collecting + 4158376 bytes allocated +running stats for puzzle (180): + 22 collections + 1872 ms elapsed cpu time, including 46 ms collecting + 1874 ms elapsed real time, including 46 ms collecting + 90824520 bytes allocated +running stats for compile-puzzle: + 1 collection + 60 ms elapsed cpu time, including 31 ms collecting + 61 ms elapsed real time, including 32 ms collecting + 4158376 bytes allocated +running stats for puzzle (180): + 22 collections + 1872 ms elapsed cpu time, including 45 ms collecting + 1874 ms elapsed real time, including 46 ms collecting + 90824520 bytes allocated +running stats for compile-puzzle: + 1 collection + 60 ms elapsed cpu time, including 31 ms collecting + 61 ms elapsed real time, including 32 ms collecting + 4158376 bytes allocated +running stats for puzzle (180): + 22 collections + 1872 ms elapsed cpu time, including 45 ms collecting + 1873 ms elapsed real time, including 46 ms collecting + 90824520 bytes allocated +running stats for compile-puzzle: + 1 collection + 60 ms elapsed cpu time, including 31 ms collecting + 61 ms elapsed real time, including 32 ms collecting + 4158376 bytes allocated +running stats for puzzle (180): + 22 collections + 1872 ms elapsed cpu time, including 45 ms collecting + 1874 ms elapsed real time, including 46 ms collecting + 90824520 bytes allocated +running stats for compile-quicksort: + 1 collection + 57 ms elapsed cpu time, including 32 ms collecting + 379 ms elapsed real time, including 33 ms collecting + 2675792 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1974 ms elapsed cpu time, including 71 ms collecting + 1975 ms elapsed real time, including 71 ms collecting + 157364072 bytes allocated +running stats for compile-quicksort: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 53 ms elapsed real time, including 32 ms collecting + 2675792 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1976 ms elapsed cpu time, including 71 ms collecting + 1977 ms elapsed real time, including 71 ms collecting + 157364072 bytes allocated +running stats for compile-quicksort: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 53 ms elapsed real time, including 32 ms collecting + 2675792 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1976 ms elapsed cpu time, including 71 ms collecting + 1977 ms elapsed real time, including 71 ms collecting + 157364072 bytes allocated +running stats for compile-quicksort: + 1 collection + 52 ms elapsed cpu time, including 31 ms collecting + 54 ms elapsed real time, including 32 ms collecting + 2675792 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1977 ms elapsed cpu time, including 71 ms collecting + 1978 ms elapsed real time, including 71 ms collecting + 157364072 bytes allocated +running stats for compile-quicksort: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 53 ms elapsed real time, including 32 ms collecting + 2675792 bytes allocated +running stats for quicksort30 (60): + 38 collections + 1980 ms elapsed cpu time, including 71 ms collecting + 1981 ms elapsed real time, including 71 ms collecting + 157364072 bytes allocated +running stats for compile-ray: + 2 collections + 74 ms elapsed cpu time, including 33 ms collecting + 102 ms elapsed real time, including 33 ms collecting + 5083208 bytes allocated +running stats for ray (5): + 164 collections + 1345 ms elapsed cpu time, including 83 ms collecting + 1346 ms elapsed real time, including 84 ms collecting + 689211088 bytes allocated +running stats for compile-ray: + 2 collections + 69 ms elapsed cpu time, including 32 ms collecting + 70 ms elapsed real time, including 33 ms collecting + 5083208 bytes allocated +running stats for ray (5): + 164 collections + 1344 ms elapsed cpu time, including 83 ms collecting + 1345 ms elapsed real time, including 84 ms collecting + 689211088 bytes allocated +running stats for compile-ray: + 2 collections + 69 ms elapsed cpu time, including 33 ms collecting + 70 ms elapsed real time, including 33 ms collecting + 5083208 bytes allocated +running stats for ray (5): + 164 collections + 1344 ms elapsed cpu time, including 83 ms collecting + 1343 ms elapsed real time, including 84 ms collecting + 689211088 bytes allocated +running stats for compile-ray: + 2 collections + 69 ms elapsed cpu time, including 33 ms collecting + 70 ms elapsed real time, including 33 ms collecting + 5083208 bytes allocated +running stats for ray (5): + 164 collections + 1344 ms elapsed cpu time, including 83 ms collecting + 1345 ms elapsed real time, including 84 ms collecting + 689211088 bytes allocated +running stats for compile-ray: + 2 collections + 69 ms elapsed cpu time, including 33 ms collecting + 70 ms elapsed real time, including 33 ms collecting + 5083208 bytes allocated +running stats for ray (5): + 164 collections + 1344 ms elapsed cpu time, including 83 ms collecting + 1344 ms elapsed real time, including 84 ms collecting + 689211088 bytes allocated +running stats for compile-sboyer: + 1 collection + 72 ms elapsed cpu time, including 31 ms collecting + 93 ms elapsed real time, including 32 ms collecting + 4712232 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2382 ms elapsed cpu time, including 50 ms collecting + 2384 ms elapsed real time, including 51 ms collecting + 132334808 bytes allocated +running stats for compile-sboyer: + 1 collection + 67 ms elapsed cpu time, including 31 ms collecting + 68 ms elapsed real time, including 32 ms collecting + 4712232 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2382 ms elapsed cpu time, including 50 ms collecting + 2383 ms elapsed real time, including 51 ms collecting + 132334808 bytes allocated +running stats for compile-sboyer: + 1 collection + 68 ms elapsed cpu time, including 31 ms collecting + 69 ms elapsed real time, including 32 ms collecting + 4712232 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2382 ms elapsed cpu time, including 50 ms collecting + 2384 ms elapsed real time, including 51 ms collecting + 132334808 bytes allocated +running stats for compile-sboyer: + 1 collection + 67 ms elapsed cpu time, including 31 ms collecting + 68 ms elapsed real time, including 32 ms collecting + 4712232 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2383 ms elapsed cpu time, including 50 ms collecting + 2383 ms elapsed real time, including 51 ms collecting + 132334808 bytes allocated +running stats for compile-sboyer: + 1 collection + 67 ms elapsed cpu time, including 31 ms collecting + 68 ms elapsed real time, including 32 ms collecting + 4712232 bytes allocated +running stats for sboyer0 (200): + 32 collections + 2382 ms elapsed cpu time, including 50 ms collecting + 2383 ms elapsed real time, including 51 ms collecting + 132334808 bytes allocated +running stats for compile-scheme: + 4 collections + 169 ms elapsed cpu time, including 78 ms collecting + 195 ms elapsed real time, including 78 ms collecting + 14227520 bytes allocated +running stats for scheme (40000): + 64 collections + 1817 ms elapsed cpu time, including 47 ms collecting + 1817 ms elapsed real time, including 48 ms collecting + 269120024 bytes allocated +running stats for compile-scheme: + 4 collections + 165 ms elapsed cpu time, including 76 ms collecting + 165 ms elapsed real time, including 77 ms collecting + 14227520 bytes allocated +running stats for scheme (40000): + 64 collections + 1818 ms elapsed cpu time, including 46 ms collecting + 1818 ms elapsed real time, including 47 ms collecting + 269120024 bytes allocated +running stats for compile-scheme: + 4 collections + 165 ms elapsed cpu time, including 76 ms collecting + 165 ms elapsed real time, including 77 ms collecting + 14227520 bytes allocated +running stats for scheme (40000): + 64 collections + 1818 ms elapsed cpu time, including 47 ms collecting + 1818 ms elapsed real time, including 47 ms collecting + 269120024 bytes allocated +running stats for compile-scheme: + 4 collections + 165 ms elapsed cpu time, including 76 ms collecting + 165 ms elapsed real time, including 77 ms collecting + 14227520 bytes allocated +running stats for scheme (40000): + 64 collections + 1814 ms elapsed cpu time, including 46 ms collecting + 1815 ms elapsed real time, including 47 ms collecting + 269120024 bytes allocated +running stats for compile-scheme: + 4 collections + 165 ms elapsed cpu time, including 76 ms collecting + 167 ms elapsed real time, including 77 ms collecting + 14227520 bytes allocated +running stats for scheme (40000): + 64 collections + 1819 ms elapsed cpu time, including 48 ms collecting + 1820 ms elapsed real time, including 49 ms collecting + 269120024 bytes allocated +running stats for compile-simplex: + 2 collections + 95 ms elapsed cpu time, including 36 ms collecting + 117 ms elapsed real time, including 37 ms collecting + 8070936 bytes allocated +running stats for simplex (160000): + 200 collections + 1556 ms elapsed cpu time, including 91 ms collecting + 1556 ms elapsed real time, including 91 ms collecting + 834572312 bytes allocated +running stats for compile-simplex: + 2 collections + 91 ms elapsed cpu time, including 36 ms collecting + 91 ms elapsed real time, including 36 ms collecting + 8070936 bytes allocated +running stats for simplex (160000): + 200 collections + 1555 ms elapsed cpu time, including 91 ms collecting + 1557 ms elapsed real time, including 91 ms collecting + 834572312 bytes allocated +running stats for compile-simplex: + 2 collections + 91 ms elapsed cpu time, including 36 ms collecting + 91 ms elapsed real time, including 36 ms collecting + 8070936 bytes allocated +running stats for simplex (160000): + 200 collections + 1555 ms elapsed cpu time, including 91 ms collecting + 1556 ms elapsed real time, including 92 ms collecting + 834572312 bytes allocated +running stats for compile-simplex: + 2 collections + 91 ms elapsed cpu time, including 36 ms collecting + 91 ms elapsed real time, including 36 ms collecting + 8070936 bytes allocated +running stats for simplex (160000): + 200 collections + 1556 ms elapsed cpu time, including 91 ms collecting + 1556 ms elapsed real time, including 92 ms collecting + 834572312 bytes allocated +running stats for compile-simplex: + 2 collections + 90 ms elapsed cpu time, including 36 ms collecting + 92 ms elapsed real time, including 37 ms collecting + 8070936 bytes allocated +running stats for simplex (160000): + 200 collections + 1554 ms elapsed cpu time, including 91 ms collecting + 1555 ms elapsed real time, including 91 ms collecting + 834572312 bytes allocated +running stats for compile-slatex: + 7 collections + 328 ms elapsed cpu time, including 109 ms collecting + 359 ms elapsed real time, including 110 ms collecting + 26415512 bytes allocated +running stats for slatex (30): + 13 collections + 2275 ms elapsed cpu time, including 209 ms collecting + 3325 ms elapsed real time, including 210 ms collecting + 54071816 bytes allocated +running stats for compile-slatex: + 7 collections + 325 ms elapsed cpu time, including 108 ms collecting + 325 ms elapsed real time, including 109 ms collecting + 26415512 bytes allocated +running stats for slatex (30): + 13 collections + 2050 ms elapsed cpu time, including 211 ms collecting + 3477 ms elapsed real time, including 212 ms collecting + 54071816 bytes allocated +running stats for compile-slatex: + 7 collections + 325 ms elapsed cpu time, including 108 ms collecting + 325 ms elapsed real time, including 109 ms collecting + 26415512 bytes allocated +running stats for slatex (30): + 13 collections + 2033 ms elapsed cpu time, including 212 ms collecting + 3308 ms elapsed real time, including 213 ms collecting + 54071816 bytes allocated +running stats for compile-slatex: + 7 collections + 326 ms elapsed cpu time, including 109 ms collecting + 327 ms elapsed real time, including 110 ms collecting + 26415512 bytes allocated +running stats for slatex (30): + 13 collections + 2035 ms elapsed cpu time, including 211 ms collecting + 3445 ms elapsed real time, including 212 ms collecting + 54071816 bytes allocated +running stats for compile-slatex: + 7 collections + 328 ms elapsed cpu time, including 110 ms collecting + 328 ms elapsed real time, including 111 ms collecting + 26415512 bytes allocated +running stats for slatex (30): + 13 collections + 2028 ms elapsed cpu time, including 214 ms collecting + 3433 ms elapsed real time, including 215 ms collecting + 54071816 bytes allocated +running stats for compile-string: + 1 collection + 50 ms elapsed cpu time, including 32 ms collecting + 72 ms elapsed real time, including 33 ms collecting + 1591928 bytes allocated +running stats for string (4): + 159 collections + 2115 ms elapsed cpu time, including 1372 ms collecting + 2116 ms elapsed real time, including 1374 ms collecting + 503272696 bytes allocated +running stats for compile-string: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1591928 bytes allocated +running stats for string (4): + 159 collections + 2116 ms elapsed cpu time, including 1373 ms collecting + 2117 ms elapsed real time, including 1375 ms collecting + 503272696 bytes allocated +running stats for compile-string: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1591928 bytes allocated +running stats for string (4): + 159 collections + 2116 ms elapsed cpu time, including 1373 ms collecting + 2117 ms elapsed real time, including 1375 ms collecting + 503272696 bytes allocated +running stats for compile-string: + 1 collection + 47 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1591928 bytes allocated +running stats for string (4): + 159 collections + 2120 ms elapsed cpu time, including 1376 ms collecting + 2120 ms elapsed real time, including 1378 ms collecting + 503272696 bytes allocated +running stats for compile-string: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1591928 bytes allocated +running stats for string (4): + 159 collections + 2112 ms elapsed cpu time, including 1369 ms collecting + 2112 ms elapsed real time, including 1370 ms collecting + 503272696 bytes allocated +running stats for compile-sum: + 1 collection + 49 ms elapsed cpu time, including 32 ms collecting + 50 ms elapsed real time, including 33 ms collecting + 1332192 bytes allocated +running stats for sum (30000): + no collections + 1676 ms elapsed cpu time, including 0 ms collecting + 1678 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-sum: + 1 collection + 47 ms elapsed cpu time, including 34 ms collecting + 47 ms elapsed real time, including 34 ms collecting + 1332192 bytes allocated +running stats for sum (30000): + no collections + 1607 ms elapsed cpu time, including 0 ms collecting + 1803 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-sum: + 1 collection + 49 ms elapsed cpu time, including 35 ms collecting + 49 ms elapsed real time, including 35 ms collecting + 1332192 bytes allocated +running stats for sum (30000): + no collections + 1700 ms elapsed cpu time, including 0 ms collecting + 1705 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-sum: + 1 collection + 53 ms elapsed cpu time, including 37 ms collecting + 54 ms elapsed real time, including 38 ms collecting + 1332192 bytes allocated +running stats for sum (30000): + no collections + 1788 ms elapsed cpu time, including 0 ms collecting + 1792 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-sum: + 1 collection + 51 ms elapsed cpu time, including 37 ms collecting + 52 ms elapsed real time, including 38 ms collecting + 1332192 bytes allocated +running stats for sum (30000): + no collections + 1792 ms elapsed cpu time, including 0 ms collecting + 1800 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-sum1: + 1 collection + 50 ms elapsed cpu time, including 32 ms collecting + 76 ms elapsed real time, including 32 ms collecting + 1449944 bytes allocated +running stats for sum1 (5): + 107 collections + 2042 ms elapsed cpu time, including 75 ms collecting + 2056 ms elapsed real time, including 76 ms collecting + 450244424 bytes allocated +15794.97500000012 +running stats for compile-sum1: + 1 collection + 51 ms elapsed cpu time, including 36 ms collecting + 52 ms elapsed real time, including 37 ms collecting + 1449944 bytes allocated +running stats for sum1 (5): + 107 collections + 2156 ms elapsed cpu time, including 82 ms collecting + 2160 ms elapsed real time, including 83 ms collecting + 450244424 bytes allocated +15794.97500000012 +running stats for compile-sum1: + 1 collection + 51 ms elapsed cpu time, including 36 ms collecting + 52 ms elapsed real time, including 36 ms collecting + 1449944 bytes allocated +running stats for sum1 (5): + 107 collections + 2158 ms elapsed cpu time, including 82 ms collecting + 2162 ms elapsed real time, including 83 ms collecting + 450244424 bytes allocated +15794.97500000012 +running stats for compile-sum1: + 1 collection + 51 ms elapsed cpu time, including 36 ms collecting + 52 ms elapsed real time, including 36 ms collecting + 1449944 bytes allocated +running stats for sum1 (5): + 107 collections + 2148 ms elapsed cpu time, including 82 ms collecting + 2153 ms elapsed real time, including 83 ms collecting + 450244424 bytes allocated +15794.97500000012 +running stats for compile-sum1: + 1 collection + 51 ms elapsed cpu time, including 36 ms collecting + 52 ms elapsed real time, including 36 ms collecting + 1449944 bytes allocated +running stats for sum1 (5): + 107 collections + 2155 ms elapsed cpu time, including 82 ms collecting + 2157 ms elapsed real time, including 83 ms collecting + 450244424 bytes allocated +15794.97500000012 +running stats for compile-sumfp: + 1 collection + 50 ms elapsed cpu time, including 33 ms collecting + 66 ms elapsed real time, including 34 ms collecting + 1371200 bytes allocated +running stats for sumfp (8000): + 611 collections + 1529 ms elapsed cpu time, including 196 ms collecting + 1531 ms elapsed real time, including 199 ms collecting + 2560256024 bytes allocated +running stats for compile-sumfp: + 1 collection + 50 ms elapsed cpu time, including 35 ms collecting + 51 ms elapsed real time, including 36 ms collecting + 1371200 bytes allocated +running stats for sumfp (8000): + 611 collections + 1329 ms elapsed cpu time, including 187 ms collecting + 1330 ms elapsed real time, including 190 ms collecting + 2560256024 bytes allocated +running stats for compile-sumfp: + 1 collection + 44 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1371200 bytes allocated +running stats for sumfp (8000): + 611 collections + 1236 ms elapsed cpu time, including 174 ms collecting + 1236 ms elapsed real time, including 177 ms collecting + 2560256024 bytes allocated +running stats for compile-sumfp: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1371200 bytes allocated +running stats for sumfp (8000): + 611 collections + 1236 ms elapsed cpu time, including 174 ms collecting + 1237 ms elapsed real time, including 177 ms collecting + 2560256024 bytes allocated +running stats for compile-sumfp: + 1 collection + 44 ms elapsed cpu time, including 31 ms collecting + 45 ms elapsed real time, including 32 ms collecting + 1371200 bytes allocated +running stats for sumfp (8000): + 611 collections + 1251 ms elapsed cpu time, including 175 ms collecting + 1252 ms elapsed real time, including 178 ms collecting + 2560256024 bytes allocated +running stats for compile-sumloop: + 1 collection + 48 ms elapsed cpu time, including 31 ms collecting + 79 ms elapsed real time, including 32 ms collecting + 1479544 bytes allocated +running stats for sumloop (2): + no collections + 1217 ms elapsed cpu time, including 0 ms collecting + 1217 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sumloop: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1479544 bytes allocated +running stats for sumloop (2): + no collections + 1217 ms elapsed cpu time, including 0 ms collecting + 1218 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sumloop: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1479544 bytes allocated +running stats for sumloop (2): + no collections + 1218 ms elapsed cpu time, including 0 ms collecting + 1218 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sumloop: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1479544 bytes allocated +running stats for sumloop (2): + no collections + 1217 ms elapsed cpu time, including 0 ms collecting + 1218 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-sumloop: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1479544 bytes allocated +running stats for sumloop (2): + no collections + 1217 ms elapsed cpu time, including 0 ms collecting + 1217 ms elapsed real time, including 0 ms collecting + 40 bytes allocated +running stats for compile-tail: + 1 collection + 50 ms elapsed cpu time, including 32 ms collecting + 75 ms elapsed real time, including 33 ms collecting + 1516640 bytes allocated +running stats for tail (4): + 86 collections + 1813 ms elapsed cpu time, including 422 ms collecting + 1814 ms elapsed real time, including 423 ms collecting + 361722352 bytes allocated +running stats for compile-tail: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1516640 bytes allocated +running stats for tail (4): + 86 collections + 1811 ms elapsed cpu time, including 421 ms collecting + 1813 ms elapsed real time, including 422 ms collecting + 361722352 bytes allocated +running stats for compile-tail: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1516640 bytes allocated +running stats for tail (4): + 86 collections + 1812 ms elapsed cpu time, including 422 ms collecting + 1814 ms elapsed real time, including 423 ms collecting + 361722352 bytes allocated +running stats for compile-tail: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1516640 bytes allocated +running stats for tail (4): + 86 collections + 1812 ms elapsed cpu time, including 422 ms collecting + 1814 ms elapsed real time, including 423 ms collecting + 361722352 bytes allocated +running stats for compile-tail: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1516640 bytes allocated +running stats for tail (4): + 86 collections + 1813 ms elapsed cpu time, including 422 ms collecting + 1814 ms elapsed real time, including 423 ms collecting + 361722352 bytes allocated +running stats for compile-tak: + 1 collection + 49 ms elapsed cpu time, including 32 ms collecting + 108 ms elapsed real time, including 33 ms collecting + 1364856 bytes allocated +running stats for tak (3000): + no collections + 1958 ms elapsed cpu time, including 0 ms collecting + 1959 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-tak: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1364856 bytes allocated +running stats for tak (3000): + no collections + 1957 ms elapsed cpu time, including 0 ms collecting + 1957 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-tak: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1364856 bytes allocated +running stats for tak (3000): + no collections + 1957 ms elapsed cpu time, including 0 ms collecting + 1957 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-tak: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1364856 bytes allocated +running stats for tak (3000): + no collections + 1957 ms elapsed cpu time, including 0 ms collecting + 1957 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-tak: + 1 collection + 46 ms elapsed cpu time, including 32 ms collecting + 46 ms elapsed real time, including 33 ms collecting + 1364856 bytes allocated +running stats for tak (3000): + no collections + 1959 ms elapsed cpu time, including 0 ms collecting + 1959 ms elapsed real time, including 0 ms collecting + 24 bytes allocated +running stats for compile-takl: + 1 collection + 50 ms elapsed cpu time, including 32 ms collecting + 51 ms elapsed real time, including 33 ms collecting + 1555664 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 + 24 bytes allocated +running stats for compile-takl: + 1 collection + 47 ms elapsed cpu time, including 32 ms collecting + 48 ms elapsed real time, including 33 ms collecting + 1555664 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 + 24 bytes allocated +running stats for compile-takl: + 1 collection + 47 ms elapsed cpu time, including 32 ms collecting + 47 ms elapsed real time, including 33 ms collecting + 1555664 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 + 24 bytes allocated +running stats for compile-takl: + 1 collection + 47 ms elapsed cpu time, including 32 ms collecting + 47 ms elapsed real time, including 33 ms collecting + 1555664 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 + 24 bytes allocated +running stats for compile-takl: + 1 collection + 47 ms elapsed cpu time, including 32 ms collecting + 47 ms elapsed real time, including 33 ms collecting + 1555664 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 + 24 bytes allocated +running stats for compile-trav1: + 1 collection + 63 ms elapsed cpu time, including 32 ms collecting + 65 ms elapsed real time, including 33 ms collecting + 3834640 bytes allocated +running stats for trav1 (150): + 46 collections + 1771 ms elapsed cpu time, including 171 ms collecting + 1773 ms elapsed real time, including 171 ms collecting + 192082336 bytes allocated +running stats for compile-trav1: + 1 collection + 59 ms elapsed cpu time, including 31 ms collecting + 60 ms elapsed real time, including 32 ms collecting + 3834640 bytes allocated +running stats for trav1 (150): + 46 collections + 1769 ms elapsed cpu time, including 169 ms collecting + 1770 ms elapsed real time, including 170 ms collecting + 192082336 bytes allocated +running stats for compile-trav1: + 1 collection + 60 ms elapsed cpu time, including 31 ms collecting + 60 ms elapsed real time, including 32 ms collecting + 3834640 bytes allocated +running stats for trav1 (150): + 46 collections + 1770 ms elapsed cpu time, including 169 ms collecting + 1771 ms elapsed real time, including 170 ms collecting + 192082336 bytes allocated +running stats for compile-trav1: + 1 collection + 60 ms elapsed cpu time, including 31 ms collecting + 60 ms elapsed real time, including 32 ms collecting + 3834640 bytes allocated +running stats for trav1 (150): + 46 collections + 1769 ms elapsed cpu time, including 168 ms collecting + 1771 ms elapsed real time, including 169 ms collecting + 192082336 bytes allocated +running stats for compile-trav1: + 1 collection + 60 ms elapsed cpu time, including 32 ms collecting + 60 ms elapsed real time, including 32 ms collecting + 3834640 bytes allocated +running stats for trav1 (150): + 46 collections + 1769 ms elapsed cpu time, including 169 ms collecting + 1770 ms elapsed real time, including 170 ms collecting + 192082336 bytes allocated +running stats for compile-trav2: + 2 collections + 78 ms elapsed cpu time, including 34 ms collecting + 415 ms elapsed real time, including 35 ms collecting + 5120712 bytes allocated +running stats for trav2 (40): + 1 collection + 1657 ms elapsed cpu time, including 0 ms collecting + 1658 ms elapsed real time, including 0 ms collecting + 8000024 bytes allocated +running stats for compile-trav2: + 2 collections + 74 ms elapsed cpu time, including 34 ms collecting + 74 ms elapsed real time, including 35 ms collecting + 5120712 bytes allocated +running stats for trav2 (40): + 1 collection + 1657 ms elapsed cpu time, including 0 ms collecting + 1658 ms elapsed real time, including 0 ms collecting + 8000024 bytes allocated +running stats for compile-trav2: + 2 collections + 74 ms elapsed cpu time, including 34 ms collecting + 74 ms elapsed real time, including 35 ms collecting + 5120712 bytes allocated +running stats for trav2 (40): + 1 collection + 1657 ms elapsed cpu time, including 0 ms collecting + 1658 ms elapsed real time, including 0 ms collecting + 8000024 bytes allocated +running stats for compile-trav2: + 2 collections + 74 ms elapsed cpu time, including 34 ms collecting + 74 ms elapsed real time, including 35 ms collecting + 5120712 bytes allocated +running stats for trav2 (40): + 1 collection + 1657 ms elapsed cpu time, including 0 ms collecting + 1657 ms elapsed real time, including 0 ms collecting + 8000024 bytes allocated +running stats for compile-trav2: + 2 collections + 74 ms elapsed cpu time, including 34 ms collecting + 74 ms elapsed real time, including 35 ms collecting + 5120712 bytes allocated +running stats for trav2 (40): + 1 collection + 1657 ms elapsed cpu time, including 0 ms collecting + 1657 ms elapsed real time, including 0 ms collecting + 8000024 bytes allocated +running stats for compile-triangl: + 1 collection + 53 ms elapsed cpu time, including 31 ms collecting + 71 ms elapsed real time, including 32 ms collecting + 2050184 bytes allocated +running stats for triangl (12): + no collections + 1798 ms elapsed cpu time, including 0 ms collecting + 1800 ms elapsed real time, including 0 ms collecting + 1116024 bytes allocated +running stats for compile-triangl: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 2050184 bytes allocated +running stats for triangl (12): + no collections + 1798 ms elapsed cpu time, including 0 ms collecting + 1798 ms elapsed real time, including 0 ms collecting + 1116024 bytes allocated +running stats for compile-triangl: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 2050184 bytes allocated +running stats for triangl (12): + no collections + 1798 ms elapsed cpu time, including 0 ms collecting + 1798 ms elapsed real time, including 0 ms collecting + 1116024 bytes allocated +running stats for compile-triangl: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 2050184 bytes allocated +running stats for triangl (12): + no collections + 1798 ms elapsed cpu time, including 0 ms collecting + 1798 ms elapsed real time, including 0 ms collecting + 1116024 bytes allocated +running stats for compile-triangl: + 1 collection + 49 ms elapsed cpu time, including 31 ms collecting + 50 ms elapsed real time, including 32 ms collecting + 2050184 bytes allocated +running stats for triangl (12): + no collections + 1798 ms elapsed cpu time, including 0 ms collecting + 1799 ms elapsed real time, including 0 ms collecting + 1116024 bytes allocated +running stats for compile-wc: + 1 collection + 50 ms elapsed cpu time, including 32 ms collecting + 52 ms elapsed real time, including 32 ms collecting + 1578344 bytes allocated +running stats for wc (15): + no collections + 2036 ms elapsed cpu time, including 0 ms collecting + 2035 ms elapsed real time, including 0 ms collecting + 194208 bytes allocated +running stats for compile-wc: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1578344 bytes allocated +running stats for wc (15): + no collections + 2036 ms elapsed cpu time, including 0 ms collecting + 2035 ms elapsed real time, including 0 ms collecting + 194208 bytes allocated +running stats for compile-wc: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 47 ms elapsed real time, including 32 ms collecting + 1578344 bytes allocated +running stats for wc (15): + no collections + 2036 ms elapsed cpu time, including 0 ms collecting + 2035 ms elapsed real time, including 0 ms collecting + 194208 bytes allocated +running stats for compile-wc: + 1 collection + 46 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1578344 bytes allocated +running stats for wc (15): + no collections + 2036 ms elapsed cpu time, including 0 ms collecting + 2035 ms elapsed real time, including 0 ms collecting + 194208 bytes allocated +running stats for compile-wc: + 1 collection + 45 ms elapsed cpu time, including 31 ms collecting + 46 ms elapsed real time, including 32 ms collecting + 1578344 bytes allocated +running stats for wc (15): + no collections + 2036 ms elapsed cpu time, including 0 ms collecting + 2036 ms elapsed real time, including 0 ms collecting + 194208 bytes allocated diff --git a/scheme/last-revision b/scheme/last-revision index 1343902..21a801b 100644 --- a/scheme/last-revision +++ b/scheme/last-revision @@ -1 +1 @@ -1102 +1103 diff --git a/src/ikarus-collect.c b/src/ikarus-collect.c index 1e196b3..beb7c4e 100644 --- a/src/ikarus-collect.c +++ b/src/ikarus-collect.c @@ -1233,21 +1233,46 @@ add_object_proc(gc_t* gc, ikp x) return y; } else if(tagof(fst) == rtd_tag){ - /* record */ + /* struct / record */ int size = (int) ref(fst, off_rtd_length); - if(size > 4096){ - fprintf(stderr, "large rec size=0x%08x\n", size); + if(size & ((1< + memreq = n * object_alignment + 8 + = (n+1) * object_alignment => aligned */ + ikp y = gc_alloc_new_ptr(size+wordsize, gen, gc) + vector_tag; + ref(y, -vector_tag) = fst; + { + int i; + ikp p = y+disp_record_data-vector_tag; + ikp q = x+disp_record_data-vector_tag; + ref(p, 0) = ref(q, 0); + for(i=wordsize; i + memreq = n * object_alignment + 4 + 4 (pad) */ + ikp y = gc_alloc_new_ptr(size+(2*wordsize), gen, gc) + vector_tag; + ref(y, -vector_tag) = fst; + { + int i; + ikp p = y+disp_record_data-vector_tag; + ikp q = x+disp_record_data-vector_tag; + for(i=0; i