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


Reply via email to