// - do a graph-drawing test
// - Get Josef to update the Callgrind --callgrind-out-file option.
// - Use '_' instead of '.' for detailed/peak bars?
-// - ms_print -- XXX on line 535
//
// Todo -- nice, but less critical:
// - make file format more generic. Obstacles:
if (0 == $end_time ) { $end_time = 1; }
my $K = $peak_mem_total_szB / $graph_y;
-# XXX: remove this? see 10 lines down...
- # If we leave end_time as is, the final snapshot will spill over past
- # the last column. So we add a small epsilon to it to prevent this from
- # happening.
- $end_time += 0.001;
-
for (my $i = 0; $i < $n_snapshots; $i++) {
# Work out which column this snapshot belongs to.
KB
1.758^ @
| @
- | . @
- | : @
- | . : @
- | : : @
- | : : @
- | : : : @
- | : : : @
- | : : : : @
- | : : : : @
- | . : : : : @
- | : : : : : @
- | . : : : : : @
- | : : : : : : @
- | : : : : : : @
- | : : : : : : : @
- | : : : : : : : @
- | : : : : : : : : @
- | : : : : : : : : @
+ | . @
+ | : @
+ | . : @
+ | : : @
+ | : : @
+ | : : : @
+ | : : : @
+ | : : : : @
+ | : : : : @
+ | . : : : : @
+ | : : : : : @
+ | . : : : : : @
+ | : : : : : : @
+ | : : : : : : @
+ | : : : : : : : @
+ | : : : : : : : @
+ | : : : : : : : : @
+ | : : : : : : : : @
0 +----------------------------------------------------------------------->KB
0 1.758
KB
1.758^ @
| @
- | . @
- | : @
- | . : @
- | : : @
- | : : @
- | : : : @
- | : : : @
- | : : : : @
- | : : : : @
- | . : : : : @
- | : : : : : @
- | . : : : : : @
- | : : : : : : @
- | : : : : : : @
- | : : : : : : : @
- | : : : : : : : @
- | : : : : : : : : @
- | : : : : : : : : @
+ | . @
+ | : @
+ | . : @
+ | : : @
+ | : : @
+ | : : : @
+ | : : : @
+ | : : : : @
+ | : : : : @
+ | . : : : : @
+ | : : : : : @
+ | . : : : : : @
+ | : : : : : : @
+ | : : : : : : @
+ | : : : : : : : @
+ | : : : : : : : @
+ | : : : : : : : : @
+ | : : : : : : : : @
0 +----------------------------------------------------------------------->KB
0 1.758
| : : @ :
| : : : @ :
| : : : @ :
- | : : : : @ :
- | : : : : @ :
- | : : : : : @ :
- | : : : : : @ :
- | : : : : : : @ :
- | : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : : @ :
- | : : : : : : : : @ :
+ | : : : : @ :
+ | : : : : @ :
+ | : : : : : @ :
+ | : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : : @ :
+ | : : : : : : : : @ :
0 +----------------------------------------------------------------------->MB
0 100.0
B
- 208^ # :
- | # :
- | # :
- | # :
- | # :
- | # :
- | # :
- | # :
- | # :
- | # . :
- | @ # : :
- | @ # : :
- | @ # : :
- | @ # : :
- | @ # : :
- | @ # : :
- | @ # : :
- | @ # : :
- | @ # : :
- | @ # : :
+ 208^ # :
+ | # :
+ | # :
+ | # :
+ | # :
+ | # :
+ | # :
+ | # :
+ | # :
+ | # . :
+ | @ # : :
+ | @ # : :
+ | @ # : :
+ | @ # : :
+ | @ # : :
+ | @ # : :
+ | @ # : :
+ | @ # : :
+ | @ # : :
+ | @ # : :
0 +----------------------------------------------------------------------->KB
0 1.242
| : : @ :
| : : : @ :
| : : : @ :
- | : : : : @ :
- | : : : : @ :
- | : : : : : @ :
- | : : : : : @ :
- | : : : : : : @ :
- | : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : : @ :
- | : : : : : : : : @ :
+ | : : : : @ :
+ | : : : : @ :
+ | : : : : : @ :
+ | : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : : @ :
+ | : : : : : : : : @ :
0 +----------------------------------------------------------------------->KB
0 2.031
| : : @ :
| : : : @ :
| : : : @ :
- | : : : : @ :
- | : : : : @ :
- | : : : : : @ :
- | : : : : : @ :
- | : : : : : : @ :
- | : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : : @ :
- | : : : : : : : : @ :
+ | : : : : @ :
+ | : : : : @ :
+ | : : : : : @ :
+ | : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : : @ :
+ | : : : : : : : : @ :
0 +----------------------------------------------------------------------->KB
0 2.031
| : : @ :
| : : : @ :
| : : : @ :
- | : : : : @ :
- | : : : : @ :
- | : : : : : @ :
- | : : : : : @ :
- | : : : : : : @ :
- | : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : : @ :
- | : : : : : : : : @ :
+ | : : : : @ :
+ | : : : : @ :
+ | : : : : : @ :
+ | : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : : @ :
+ | : : : : : : : : @ :
0 +----------------------------------------------------------------------->KB
0 2.031
| : : @ :
| : : : @ :
| : : : @ :
- | : : : : @ :
- | : : : : @ :
- | : : : : : @ :
- | : : : : : @ :
- | : : : : : : @ :
- | : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : @ :
- | : : : : : : : : @ :
- | : : : : : : : : @ :
+ | : : : : @ :
+ | : : : : @ :
+ | : : : : : @ :
+ | : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : @ :
+ | : : : : : : : : @ :
+ | : : : : : : : : @ :
0 +----------------------------------------------------------------------->KB
0 2.031
KB
-11.75^ #
- | #
- | #
- | . #
- | : #
- | : #
- | : #
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | . : : # : .
- | : : : # : :
- | : : : # : :
- | : : : # : :
- | : : : # : : :
- | : : : # : : :
- | : : : # : : :
+11.75^ #
+ | #
+ | #
+ | . #
+ | : #
+ | : #
+ | : #
+ | : : # :
+ | : : # :
+ | : : # :
+ | : : # :
+ | : : # :
+ | : : # :
+ | . : : # : .
+ | : : : # : :
+ | : : : # : :
+ | : : : # : :
+ | : : : # : : :
+ | : : : # : : :
+ | : : : # : : :
0 +----------------------------------------------------------------------->KB
0 23.50
KB
-11.75^ #
- | #
- | #
- | . #
- | : #
- | : #
- | : #
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | . : : # : .
- | : : : # : :
- | : : : # : :
- | : : : # : :
- | : : : # : : :
- | : : : # : : :
- | : : : # : : :
+11.75^ #
+ | #
+ | #
+ | . #
+ | : #
+ | : #
+ | : #
+ | : : # :
+ | : : # :
+ | : : # :
+ | : : # :
+ | : : # :
+ | : : # :
+ | . : : # : .
+ | : : : # : :
+ | : : : # : :
+ | : : : # : :
+ | : : : # : : :
+ | : : : # : : :
+ | : : : # : : :
0 +----------------------------------------------------------------------->KB
0 23.50
| @ :@ #
| @. @ :@ #
| @ @: @ :@ #
- | @ @ @: @ :@ #
- | .@ @ @ @: @ :@ #
- | @ :@ @ @ @: @ :@ #
- | @. @ :@ @ @ @: @ :@ #
- | @ @: @ :@ @ @ @: @ :@ #
- | @ @ @: @ :@ @ @ @: @ :@ #
- | .@ @ @ @: @ :@ @ @ @: @ :@ #
- | @ :@ @ @ @: @ :@ @ @ @: @ :@ #
- | @. @ :@ @ @ @: @ :@ @ @ @: @ :@ #
- | @ @: @ :@ @ @ @: @ :@ @ @ @: @ :@ #
- | @ @ @: @ :@ @ @ @: @ :@ @ @ @: @ :@ #
- | .@ @ @ @: @ :@ @ @ @: @ :@ @ @ @: @ :@ #
- | @ :@ @ @ @: @ :@ @ @ @: @ :@ @ @ @: @ :@ #
- | @. @ :@ @ @ @: @ :@ @ @ @: @ :@ @ @ @: @ :@ #
- | @ @: @ :@ @ @ @: @ :@ @ @ @: @ :@ @ @ @: @ :@ #
+ | @. @ @: @ :@ #
+ | .@ @: @ @: @ :@ #
+ | @ :@ @: @ @: @ :@ #
+ | @. @ :@ @: @ @: @ :@ #
+ | @ @: @ :@ @: @ @: @ :@ #
+ | @. @ @: @ :@ @: @ @: @ :@ #
+ | .@ @: @ @: @ :@ @: @ @: @ :@ #
+ | @ :@ @: @ @: @ :@ @: @ @: @ :@ #
+ | @. @ :@ @: @ @: @ :@ @: @ @: @ :@ #
+ | @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
+ | @. @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
+ | .@ @: @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
+ | @ :@ @: @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
+ | @. @ :@ @: @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
+ | @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ @: @ @: @ :@ #
0 +----------------------------------------------------------------------->KB
0 19.69
| @ :: #
| :. @ :: #
| @ :: @ :: #
- | . @ :: @ :: #
- | .@ : @ :: @ :: #
- | . :@ : @ :: @ :: #
- | @. : :@ : @ :: @ :: #
- | . @: : :@ : @ :: @ :: #
- | @ : @: : :@ : @ :: @ :: #
- | .@ @ : @: : :@ : @ :: @ :: #
- | @ :@ @ : @: : :@ : @ :: @ :: #
- | @. @ :@ @ : @: : :@ : @ :: @ :: #
- | @ @: @ :@ @ : @: : :@ : @ :: @ :: #
- | @ @ @: @ :@ @ : @: : :@ : @ :: @ :: #
- | .@ @ @ @: @ :@ @ : @: : :@ : @ :: @ :: #
- | @ :@ @ @ @: @ :@ @ : @: : :@ : @ :: @ :: #
- | @. @ :@ @ @ @: @ :@ @ : @: : :@ : @ :: @ :: #
- | @ @: @ :@ @ @ @: @ :@ @ : @: : :@ : @ :: @ :: #
+ | :. @ :: @ :: #
+ | .@ :: @ :: @ :: #
+ | . :@ :: @ :: @ :: #
+ | @. : :@ :: @ :: @ :: #
+ | . @: : :@ :: @ :: @ :: #
+ | @. : @: : :@ :: @ :: @ :: #
+ | .@ @: : @: : :@ :: @ :: @ :: #
+ | @ :@ @: : @: : :@ :: @ :: @ :: #
+ | @. @ :@ @: : @: : :@ :: @ :: @ :: #
+ | @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
+ | @. @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
+ | .@ @: @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
+ | @ :@ @: @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
+ | @. @ :@ @: @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
+ | @ @: @ :@ @: @ @: @ :@ @: : @: : :@ :: @ :: @ :: #
0 +----------------------------------------------------------------------->KB
0 19.69
B
- 600^ #
- | #
- | #
- | #
- | #
- | #
- | #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
- | @ #
+ 600^ #
+ | #
+ | #
+ | #
+ | #
+ | #
+ | #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
+ | @ #
0 +----------------------------------------------------------------------->KB
0 1.172
prog: ../../tests/toobig-allocs
+vgopts: --massif-out-file=massif.out
cleanup: rm massif.out