Would it be a helpful indication to be able to have perl report the upper memmory bound on exit? Or better, the memory used: upper- minus lower bound
Then we can enable this in the smokes and have the test suite add the usages of the individual tests and show it in the summary line: u=3.86 s=1.48 cu=295.17 cs=27.45 scripts=683 tests=69491 cmem=23.567Gb This would make it possible to see the diff in mem usage between with or without debugging, with or without PERLIO=perlio with or without longdoubles and all the other combo's (64bit vs 32bit ain't fair :) This was just a thought, no actions taken (yet) The idea came up to me while modifying my OK matrix to show the relative speeds of the tests compared to the first (100 is reference, higher is better): Automated smoke report for patch 17805 cc gcc | HP-UX 11.00 B.11.11.04 3.2 32-bit O = OK | 3.2 64-bit +GNUld F = Failure(s), extended report at the bottom | HP-UX 10.20 A.10.32.30 3.2 ? = still running or test results not (yet) available | AIX 4.3.3.0 vac 5.0.2.5 3.1.1 Build failures during: - = unknown, = skipped | AIX 4.2.1.0 xlc 3.1.4.10 3.1.1 c = Configure, m = make, t = make test-prep | Cygwin 1.3.12 3.2-1 HP-UX HP-UX HP-UX HP-UX AIX AIX AIX 11.00 11.00 10.20 10.20 4.3.3 4.3.3 4.2.1 HPc gcc HPc gcc vac gcc xlc 17805 17805 17805 17805 17805 17791 17805 Configuration --------------- --------------- --------------- --------------- --------------- --------------- --------------- -------------------------------------------------------------------- 100 106 92 97 | 74 76 75 75 | 61 61 56 56 | 52 52 53 53 | 52 52 44 44 | 49 49 44 44 | 37 36 32 31 | 89 90 80 80 | 80 80 78 78 | | | 50 50 44 44 | 49 49 44 43 | |-Duse64bitint 91 88 81 80 | | | | | | |-Duse64bitall | | | | 51 51 44 44 | 49 49 43 44 | 36 37 32 32 |-Duselongdouble | | | | 49 49 43 43 | | |-Dusemorebits | | | | | | |-Duse64bitall -Duselongdouble 67 67 58 58 | 53 53 ? ? | 31 33 29 29 | 27 28 28 27 | 40 40 ? ? | 40 40 36 38 | 24 24 20 20 |-Dusethreads -Duseithreads 61 61 54 54 | ? ? ? ? | | | ? ? ? ? | | |-Duse64bitint -Dusethreads -Duseithreads 61 61 54 54 | ? ? ? ? | | | ? ? ? ? | | |-Duse64bitall -Dusethreads -Duseithreads | ? ? ? ? | | | ? ? ? ? | | ? ? ? ? |-Duselongdouble -Dusethreads -Duseithreads | ? ? ? ? | | | ? ? ? ? | | ? ? ? ? |-Dusemorebits -Dusethreads -Duseithreads | ? ? ? ? | | | ? ? ? ? | | ? ? ? ? |-Duse64bitall -Duselongdouble -Dusethreads -Duseithreads | | | | | +- PERLIO = perlio | +- PERLIO = perlio -DDEBUGGING +----- PERLIO = stdio +----- PERLIO = stdio -DDEBUGGING -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 & 633 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3, WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE: [EMAIL PROTECTED] http:[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org