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