source: doc/papers/llheap/plotres.gp

Last change on this file was 73475a5, checked in by Peter A. Buhr <pabuhr@…>, 4 weeks ago

updates for llheap paper

  • Property mode set to 100644
File size: 1.8 KB
RevLine 
[73475a5]1set terminal pslatex size 5.8, 2.4 color solid 9;
2#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
3#set terminal wxt size 950,1250
4
5DIR=GRAPH
6
7set macros
8set output GRAPH."2.tex"
9#set pointsize 2.0
10set grid linetype 0
11set xtics (4,8,16,32)
12#set autoscale y
13set logscale x
14
15array titles[8];
16titles[1] = "user sbrk"
17titles[2] = "system sbrk"
18titles[3] = "real sbrk"
19titles[4] = "max memory sbrk"
20titles[5] = "user mmap"
21titles[6] = "system mmap"
22titles[7] = "real mmap"
23titles[8] = "max memory mmap"
24
25set xrange [3:38]
26
27set multiplot layout 2,4 rowsfirst margins 0.06,0.98,0.08,0.87 spacing 0.08,0.18
28
29if ( strstrt( GRAPH, "prolog" ) != 0 ) {
30 set key maxrows 1 at screen 0.99, screen 1.04 samplen 0.5 font "Helvetica,18"
31} else {
32 set key off
33}
34
35do for [x = 0:7] {
36 set logscale y 10
37 set yrange [*:*]
38 unset ylabel
39 if ( x == 3 || x == 7 ) {
40 set title titles[x+1]
41# set logscale y 2
42 unset logscale y
43 set format y '%.0s'
44 set yrange [2:*]
45 set ylabel "megabytes" offset 1.0,0
46 } else {
47 if ( x == 0 || x == 4 ) {
48 set ylabel "sec., log scale" offset 1.5,0
49 }
50 set format y '%g'
51 if ( x == 1 || x == 5 ) {
52 set title titles[x+1]
53 set yrange [1:*]
54 } else {
55 set title titles[x+1]
56 }
57 }
58 plot DIR."/testdata.res" \
59 i x*7 using 1:2 title columnheader(1) lt rgb "blue" pt 2 ps 2 lw 1, \
60 '' i x*7+1 using 1:2 title columnheader(1) lt rgb "dark-green" pt 3 ps 2 lw 1, \
61 '' i x*7+2 using 1:2 title columnheader(1) lt rgb "coral" pt 14 ps 2 lw 4, \
62 '' i x*7+3 using 1:2 title columnheader(1) lt rgb "black" pt 16 ps 2 lw 2, \
63 '' i x*7+4 using 1:2 title columnheader(1) lt rgb "red" pt 8 ps 2 lw 2, \
64 '' i x*7+5 using 1:2 title columnheader(1) lt rgb "dark-violet" pt 10 ps 2 lw 1, \
65 '' i x*7+6 using 1:2 title columnheader(1) lt rgb "brown" pt 4 ps 2 lw 1
66}
67unset multiplot
68
69#test
Note: See TracBrowser for help on using the repository browser.