1 | set 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 |
|
---|
5 | DIR=GRAPH
|
---|
6 |
|
---|
7 | set macros
|
---|
8 | set output GRAPH."2.tex"
|
---|
9 | #set pointsize 2.0
|
---|
10 | set grid linetype 0
|
---|
11 | set xtics (4,8,16,32)
|
---|
12 | #set autoscale y
|
---|
13 | set logscale x
|
---|
14 |
|
---|
15 | array titles[8];
|
---|
16 | titles[1] = "user sbrk"
|
---|
17 | titles[2] = "system sbrk"
|
---|
18 | titles[3] = "real sbrk"
|
---|
19 | titles[4] = "max memory sbrk"
|
---|
20 | titles[5] = "user mmap"
|
---|
21 | titles[6] = "system mmap"
|
---|
22 | titles[7] = "real mmap"
|
---|
23 | titles[8] = "max memory mmap"
|
---|
24 |
|
---|
25 | set xrange [3:38]
|
---|
26 |
|
---|
27 | set multiplot layout 2,4 rowsfirst margins 0.06,0.98,0.08,0.87 spacing 0.08,0.18
|
---|
28 |
|
---|
29 | if ( 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 |
|
---|
35 | do 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 | }
|
---|
67 | unset multiplot
|
---|
68 |
|
---|
69 | #test
|
---|