Ignore:
Timestamp:
Apr 25, 2025, 4:03:53 AM (5 months ago)
Author:
Michael Brooks <mlbrooks@…>
Branches:
master
Children:
65bd3c2
Parents:
b195498
Message:

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.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.gp

    rb195498 rf85de47  
    33#set terminal wxt size 950,1250
    44
    5 DIR="pictures"
     5INDIR="build"
     6OUTDIR="build"
    67
    78set macros
    8 set output "build/string-graph-peq-cppemu.pdf"
     9set output OUTDIR."/plot-string-peq-cppemu.pdf"
    910#set pointsize 2.0
    1011set grid
     
    1213set xtics (1,2,5,10,20,50,100,200,500)
    1314set logscale x
    14 #set logscale y 2
     15set logscale y
     16set yrange [10:200]
    1517set xlabel "String Length being appended (mean, geo. dist.), log scale" offset 2,0
    1618set ylabel "Time per append (ns, mean)"
    1719set linetype 2 dashtype 2
    1820set linetype 4 dashtype 2
    19 plot DIR."/string-graph-peq-cppemu.dat" \
     21plot INDIR."/plot-string-peq-cppemu.dat" \
    2022           i 0 using 1:2 title columnheader(1) with linespoints lt rgb "red"    pt  2  ps 1 lw 1, \
    2123        '' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "red"    pt  3  ps 1 lw 1, \
Note: See TracChangeset for help on using the changeset viewer.