Last change
on this file since 873e96c was f85de47, checked in by Michael Brooks <mlbrooks@…>, 5 months ago |
String chapter work.
General copy-editing throughout the chapter.
Rewrite and elaborate "RAII limitations."
Move "Logical overlap" up to features' section and integrate flow with assignment-semantics predecessor.
Re-brand "Memory management" as "General implementation," and move to front of "Storage Management."
Elaborate performance experiment descriptions, giving harness sketches.
Convert first performance experiment graph (peq-cppemu) to draw directly from benchmark result file, now included in git. Similar work on remaining graphs, and adding missing data, is forthcoming.
To build thesis may now require pip3 install pandas .
|
-
Property mode
set to
100644
|
File size:
973 bytes
|
Line | |
---|
1 | set terminal pdf color enhanced size 6.0in,3.0in font "Times,17"
|
---|
2 | #set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
|
---|
3 | #set terminal wxt size 950,1250
|
---|
4 |
|
---|
5 | INDIR="build"
|
---|
6 | OUTDIR="build"
|
---|
7 |
|
---|
8 | set macros
|
---|
9 | set output OUTDIR."/plot-string-peq-cppemu.pdf"
|
---|
10 | #set pointsize 2.0
|
---|
11 | set grid
|
---|
12 | set key top left
|
---|
13 | set xtics (1,2,5,10,20,50,100,200,500)
|
---|
14 | set logscale x
|
---|
15 | set logscale y
|
---|
16 | set yrange [10:200]
|
---|
17 | set xlabel "String Length being appended (mean, geo. dist.), log scale" offset 2,0
|
---|
18 | set ylabel "Time per append (ns, mean)"
|
---|
19 | set linetype 2 dashtype 2
|
---|
20 | set linetype 4 dashtype 2
|
---|
21 | plot INDIR."/plot-string-peq-cppemu.dat" \
|
---|
22 | i 0 using 1:2 title columnheader(1) with linespoints lt rgb "red" pt 2 ps 1 lw 1, \
|
---|
23 | '' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "red" pt 3 ps 1 lw 1, \
|
---|
24 | '' i 2 using 1:2 title columnheader(1) with linespoints lt rgb "blue" pt 6 ps 1 lw 1, \
|
---|
25 | '' i 3 using 1:2 title columnheader(1) with linespoints lt rgb "blue" pt 8 ps 1 lw 1
|
---|
Note:
See
TracBrowser
for help on using the repository browser.