Index: doc/theses/mike_brooks_MMath/Makefile
===================================================================
--- doc/theses/mike_brooks_MMath/Makefile	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ doc/theses/mike_brooks_MMath/Makefile	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -14,8 +14,4 @@
 PicSRC = ${notdir ${wildcard ${Pictures}/*.png}} ${notdir ${wildcard ${Pictures}/*.fig}}
 PicSRC := ${PicSRC:.fig=.pdf}			# substitute ".fig" with ".pdf"
-GraphSRC_OLD = ${notdir ${wildcard ${Pictures}/*.dat}}
-GraphSRC_OLD := ${GraphSRC_OLD:.dat=.pdf}	# substitute ".dat" with ".pdf"
-PlotINPUTS = ${wildcard ${Plots}/*.gp} ${wildcard ${Plots}/*.py}
-PlotINPUTS := ${addsuffix .INPUTS,${PlotINPUTS}}
 PlotSRC = ${notdir ${wildcard ${Plots}/*.gp}}
 PlotSRC := ${addprefix ${Build}/plot-,${PlotSRC:.gp=.pdf}} # substitute ".gp" with ".pdf"
@@ -61,5 +57,5 @@
 # File Dependencies
 
-${DOCUMENT}: ${TeXSRC} $(RunPgmOut) ${DemoPgmOut} ${GraphSRC_OLD} ${PlotSRC} ${PicSRC} ${BibSRC} ${BibRep}/pl.bib ${LaTMac}/common.tex Makefile | ${Build}
+${DOCUMENT}: ${TeXSRC} $(RunPgmOut) ${DemoPgmOut} ${PlotSRC} ${PicSRC} ${BibSRC} ${BibRep}/pl.bib ${LaTMac}/common.tex Makefile | ${Build}
 	echo ${PicSRC}
 	echo ${GraphSRC_OLD}
@@ -94,23 +90,10 @@
 	$< > $@
 
-string-graph-peq-sharing.pdf: string-graph-peq-sharing.dat plot-peq-sharing.gp | ${Build}
-	gnuplot plot-peq-sharing.gp
-
-string-graph-pta-sharing.pdf: string-graph-pta-sharing.dat plot-pta-sharing.gp | ${Build}
-	gnuplot plot-pta-sharing.gp
-
-string-graph-pbv.pdf: string-graph-pbv.dat plot-pbv.gp | ${Build}
-	gnuplot plot-pbv.gp
-
-string-graph-allocn.pdf: string-graph-allocn.dat plot-allocn.gp | ${Build}
-	gnuplot plot-allocn.gp
-
 %.pdf: %.fig | ${Build}
 	fig2dev -L pdf $< > ${Build}/$@
 
--include $(Plots)/string-peq-cppemu.d
+-include $(Plots)/*.d
 
 ${Build}/plot-%.dat: ${Plots}/%.py ${Plots}/%.py.INPUTS | ${Build}
-	echo ${PlotINPUTS}	
 	python3 $< > $@
 
Index: doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-cfa.ssv	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,11 @@
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.2 other 10985 39989 0.27470054264922855 1:8|2:1|3:1|14:774|15:2|16:2|17:2|18:2|19:1|20:1|21:1|22:2235|23:1|24:649|44:7221|45:1|46:2|47:3|48:1|49:1|50:1|51:2|52:4|53:3|54:1|55:4|56:4|57:1|58:4|59:3|60:6|61:3|62:6|63:5|64:3|66:1|67:1|68:1|69:1|73:1|76:2|78:1|88:1|91:1|92:1|103:1|106:1|121:1|122:1|123:1|124:1|125:1|126:1|127:1|128:2|129:1|130:1|131:1|132:1
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.2 ctor-dtor 8128 39989 0.2032558953712271 4:1|25:2319|26:1|27:1|28:1338|29:3071|30:1|31:1|32:1|33:2|34:1|35:1163|36:208|37:1|38:1|42:1|71:1|79:1|84:1|85:1|89:1|90:1|93:1|95:1|96:1|100:1|104:1|110:2|111:1|112:1|115:1|120:1
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.2 text-import 2740 39989 0.06851884268173748 5:1|39:2736|40:1|41:1|74:1
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.2 gc 1959 39989 0.04898847182975318 6:660|7:1|8:16|9:38|10:842|11:1|12:401
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.2 harness-leaf 16177 39989 0.4045362474680537 13:14914|43:1230|65:1|70:2|72:1|75:2|77:1|80:1|81:1|82:1|83:1|86:1|87:1|94:1|97:2|98:1|99:1|101:2|102:1|105:1|107:2|108:1|109:1|113:1|114:1|116:1|117:1|118:1|119:2
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.2 other 9846 39971 0.2463285882264642 1:8|2:1|3:5|4:1|5:1|15:641|16:1|17:1|18:3|19:1|20:1|21:1788|22:493|38:1|39:1|40:6819|41:3|42:1|43:1|44:1|45:7|46:1|47:1|48:1|49:1|50:1|51:3|52:3|53:2|54:2|55:2|56:2|57:1|58:2|59:5|60:2|61:6|62:6|63:1|64:1|67:1|68:2|69:1|70:1|71:1|77:1|89:1|91:1|96:1|113:1|116:1|125:1|126:1|127:1|128:1|129:1|130:1|131:1|132:1|133:1|134:1|135:1|136:1
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.2 gc 2302 39971 0.057591754021665706 6:513|7:29|8:36|9:1388|10:1|11:1|12:1|13:333
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.2 harness-leaf 13762 39971 0.3442996172224863 14:12714|37:1021|73:1|74:1|76:1|78:1|82:2|83:1|85:1|86:2|87:1|90:1|93:1|95:2|99:1|100:1|102:1|103:1|107:2|110:2|112:1|117:1|120:1|123:1
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.2 ctor-dtor 6821 39971 0.17064872032223363 23:1959|24:1094|25:1|26:2584|27:2|28:987|29:172|30:1|31:1|36:9|66:1|80:1|88:1|94:1|97:1|104:1|105:1|108:1|114:1|118:1|124:1
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.2 text-import 7239 39971 0.18110630206900002 32:7219|33:2|34:2|35:1|65:1|75:1|79:1|81:1|84:1|92:1|98:1|101:1|106:1|109:1|111:1|115:1|119:1|121:1|122:1
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.2 malloc-free 1 39971 2.5018138150158864e-05 72:1
Index: doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-attrib-stl.ssv	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,10 @@
+perfexp-stl-pall-na-na-na corpus-1-50-1.txt -1.0 other 5967 39986 0.14922722953033563 1:8|2:2|3:1|4:1|5:1|6:1|10:1|12:413|13:1|14:1182|15:1|16:2|17:1|18:2|19:1|20:1|21:1|22:1|23:10|24:3|38:4259|39:1|40:1|41:1|42:1|43:10|44:1|45:1|50:2|51:3|52:5|53:3|54:1|55:1|56:4|57:1|58:2|59:7|60:2|61:8|62:1|63:1|66:1|67:1|68:1|69:1|70:1|89:1|90:1|91:1|92:1|94:1|101:1|112:1|127:1|131:1|137:1|154:1|155:1
+perfexp-stl-pall-na-na-na corpus-1-50-1.txt -1.0 harness-leaf 16659 39986 0.4166208172860501 7:1|11:14669|65:1949|95:1|96:1|98:3|100:1|102:1|104:1|106:2|107:1|108:1|110:1|111:1|113:1|114:1|116:1|117:2|118:1|119:2|121:1|122:2|123:1|124:1|126:2|129:1|130:1|133:1|134:1|136:1|138:2|139:3|140:1
+perfexp-stl-pall-na-na-na corpus-1-50-1.txt -1.0 malloc-free 11581 39986 0.28962636922923024 8:1|9:1|25:5148|26:1|27:1|28:1|29:2|30:2|31:2|32:3|33:1|34:4|35:940|36:1|37:1|64:370|77:4843|78:1|79:1|80:1|81:2|82:1|83:2|84:226|85:1|93:1|97:1|103:2|105:1|109:1|115:1|120:1|125:1|132:1|135:1|141:1|142:2|143:2|145:1|146:2|147:1|149:1|150:1|151:1|153:1
+perfexp-stl-pall-na-na-na corpus-1-50-1.txt -1.0 text-import 2822 39986 0.07057470114540089 46:2817|47:1|48:1|49:1|99:1|128:1
+perfexp-stl-pall-na-na-na corpus-1-50-1.txt -1.0 ctor-dtor 2957 39986 0.07395088280898314 71:337|72:1|73:800|74:192|75:1|76:1|86:1619|87:1|88:2|144:1|148:1|152:1
+perfexp-stl-pall-na-na-na corpus-1-200-1.txt -1.0 other 7739 39998 0.19348467423371168 1:8|2:2|3:1|4:3|5:1|6:1|7:2|12:1|14:271|15:809|16:1|17:3|18:1|19:2|20:1|21:1|22:1|23:1|28:6545|29:3|30:2|31:1|32:1|37:1|38:5|39:3|40:3|41:1|42:7|43:3|44:2|45:4|46:3|47:7|48:5|49:5|50:3|53:1|63:1|64:1|65:1|67:2|68:1|72:2|75:1|80:1|83:1|85:1|94:1|99:2|104:1|108:2|115:1|118:1|124:1|126:1|140:1|141:1
+perfexp-stl-pall-na-na-na corpus-1-200-1.txt -1.0 harness-leaf 12349 39998 0.3087404370218511 8:1|13:10638|52:1684|66:1|69:1|70:3|71:1|82:2|86:1|88:1|90:1|92:2|93:1|97:1|100:1|103:1|106:1|107:1|111:1|113:1|114:2|116:1|120:1|122:1
+perfexp-stl-pall-na-na-na corpus-1-200-1.txt -1.0 text-import 7603 39998 0.19008450422521125 9:1|33:7579|34:1|35:1|36:2|73:1|76:1|77:2|81:1|84:1|89:2|91:1|95:1|98:1|102:1|105:1|109:1|112:1|121:1|123:2|125:1
+perfexp-stl-pall-na-na-na corpus-1-200-1.txt -1.0 malloc-free 9730 39998 0.2432621631081554 10:2|11:1|24:4005|25:1|26:1|27:800|51:333|57:4337|58:1|59:232|74:1|78:1|79:1|87:1|96:1|101:1|110:1|117:1|119:1|129:1|131:1|132:1|135:1|136:1|137:1|138:1|139:1
+perfexp-stl-pall-na-na-na corpus-1-200-1.txt -1.0 ctor-dtor 2577 39998 0.06442822141107056 54:251|55:844|56:155|60:1320|61:1|62:1|127:1|128:1|130:1|133:1|134:1
Index: doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-cfa.ssv	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,72 @@
+perfexp-cfa-pall-ll-share-na corpus-1-1-1.txt 0.02 0 -1 49 46 1 0 177950 76958 107934 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745895848348
+perfexp-cfa-pall-ll-share-na corpus-1-1-1.txt 0.05 0 -1 48 45 1 0 113934 44958 59934 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745895858437
+perfexp-cfa-pall-ll-share-na corpus-1-1-1.txt 0.1 0 -1 47 44 1 0 81918 28958 37588 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745895868505
+perfexp-cfa-pall-ll-share-na corpus-1-1-1.txt 0.2 0 -1 46 43 1 0 65902 20958 37588 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745895878576
+perfexp-cfa-pall-ll-share-na corpus-1-1-1.txt 0.4 0 -1 45 42 1 0 57886 16958 37588 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745895888661
+perfexp-cfa-pall-ll-share-na corpus-1-1-1.txt 0.5 0 -1 44 41 1 0 53870 14958 37588 24576 10485760 4706304 270336 135168 16384 8192 4096 0 15462400 1745895898719
+perfexp-cfa-pall-ll-share-na corpus-1-1-1.txt 0.9 0 -1 44 41 1 0 53870 14958 37588 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745895908789
+perfexp-cfa-pall-ll-share-na corpus-1-1-1.txt 0.98 0 -1 44 41 1 0 53870 14958 37588 24576 10485760 4706304 270336 155648 16384 8192 4096 0 15462400 1745895918863
+perfexp-cfa-pall-ll-share-na corpus-1-10-1.txt 0.02 0 -1 52 49 1 0 1073998 524958 779934 24576 10485760 4706304 270336 155648 16384 8192 4096 0 15462400 1745895928952
+perfexp-cfa-pall-ll-share-na corpus-1-10-1.txt 0.05 0 -1 51 48 1 0 561982 268958 395934 24576 10485760 4706304 270336 155648 16384 8192 4096 0 15462400 1745895939024
+perfexp-cfa-pall-ll-share-na corpus-1-10-1.txt 0.1 0 -1 50 47 1 0 305966 140958 203934 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745895949092
+perfexp-cfa-pall-ll-share-na corpus-1-10-1.txt 0.2 0 -1 49 46 1 0 177950 76958 107934 24576 10485760 4706304 270336 155648 16384 8192 4096 0 15462400 1745895959172
+perfexp-cfa-pall-ll-share-na corpus-1-10-1.txt 0.4 0 -1 48 45 1 0 113934 44958 59934 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745895969229
+perfexp-cfa-pall-ll-share-na corpus-1-10-1.txt 0.5 0 -1 48 45 1 0 113934 44958 59934 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745895979298
+perfexp-cfa-pall-ll-share-na corpus-1-10-1.txt 0.9 0 -1 47 44 1 0 81918 28958 37588 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745895989387
+perfexp-cfa-pall-ll-share-na corpus-1-10-1.txt 0.98 0 -1 47 44 1 0 81918 28958 37588 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745895999446
+perfexp-cfa-pall-ll-share-na corpus-1-100-1.txt 0.02 0 -1 56 53 1 0 16434062 8204958 12299934 24576 10485760 4706304 8466432 155648 16384 8192 4096 0 23658496 1745896009526
+perfexp-cfa-pall-ll-share-na corpus-1-100-1.txt 0.05 0 -1 54 51 1 0 4146030 2060958 3083934 24576 10485760 4706304 2322432 151552 16384 8192 4096 0 17514496 1745896019598
+perfexp-cfa-pall-ll-share-na corpus-1-100-1.txt 0.1 0 -1 53 50 1 0 2098014 1036958 1547934 24576 10485760 4706304 1298432 155648 16384 8192 4096 0 16490496 1745896029689
+perfexp-cfa-pall-ll-share-na corpus-1-100-1.txt 0.2 0 -1 52 49 1 0 1073998 524958 779934 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745896039786
+perfexp-cfa-pall-ll-share-na corpus-1-100-1.txt 0.4 0 -1 51 48 1 0 561982 268958 395934 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745896049863
+perfexp-cfa-pall-ll-share-na corpus-1-100-1.txt 0.5 0 -1 51 48 1 0 561982 268958 395934 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745896059943
+perfexp-cfa-pall-ll-share-na corpus-1-100-1.txt 0.9 0 -1 50 47 1 0 305966 140958 203934 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745896070018
+perfexp-cfa-pall-ll-share-na corpus-1-100-1.txt 0.98 0 -1 50 47 1 0 305966 140958 203934 24576 10485760 4706304 270336 135168 16384 8192 4096 0 15462400 1745896080102
+perfexp-cfa-pall-ll-share-na corpus-1-2-1.txt 0.02 0 -1 50 47 1 0 305966 140958 203934 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745896090174
+perfexp-cfa-pall-ll-share-na corpus-1-2-1.txt 0.05 0 -1 49 46 1 0 177950 76958 107934 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745896100243
+perfexp-cfa-pall-ll-share-na corpus-1-2-1.txt 0.1 0 -1 48 45 1 0 113934 44958 59934 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745896110322
+perfexp-cfa-pall-ll-share-na corpus-1-2-1.txt 0.2 0 -1 47 44 1 0 81918 28958 37588 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745896120403
+perfexp-cfa-pall-ll-share-na corpus-1-2-1.txt 0.4 0 -1 46 43 1 0 65902 20958 37588 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745896130470
+perfexp-cfa-pall-ll-share-na corpus-1-2-1.txt 0.5 0 -1 45 42 1 0 57886 16958 37588 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745896140534
+perfexp-cfa-pall-ll-share-na corpus-1-2-1.txt 0.9 0 -1 45 42 1 0 57886 16958 37588 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745896150602
+perfexp-cfa-pall-ll-share-na corpus-1-2-1.txt 0.98 0 -1 45 42 1 0 57886 16958 37588 24576 10485760 4706304 270336 155648 16384 8192 4096 0 15462400 1745896160691
+perfexp-cfa-pall-ll-share-na corpus-1-20-1.txt 0.02 0 -1 53 50 1 0 2098014 1036958 1547934 24576 10485760 4706304 1298432 155648 16384 8192 4096 0 16490496 1745896170767
+perfexp-cfa-pall-ll-share-na corpus-1-20-1.txt 0.05 0 -1 52 49 1 0 1073998 524958 779934 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745896180840
+perfexp-cfa-pall-ll-share-na corpus-1-20-1.txt 0.1 0 -1 51 48 1 0 561982 268958 395934 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745896190917
+perfexp-cfa-pall-ll-share-na corpus-1-20-1.txt 0.2 0 -1 50 47 1 0 305966 140958 203934 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745896200988
+perfexp-cfa-pall-ll-share-na corpus-1-20-1.txt 0.4 0 -1 49 46 1 0 177950 76958 107934 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745896211059
+perfexp-cfa-pall-ll-share-na corpus-1-20-1.txt 0.5 0 -1 49 46 1 0 177950 76958 107934 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745896221135
+perfexp-cfa-pall-ll-share-na corpus-1-20-1.txt 0.9 0 -1 48 45 1 0 113934 44958 59934 24576 10485760 4706304 270336 135168 16384 8192 4096 0 15462400 1745896231231
+perfexp-cfa-pall-ll-share-na corpus-1-20-1.txt 0.98 0 -1 48 45 1 0 113934 44958 59934 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745896241323
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.02 0 -1 57 54 1 0 32818078 16396958 24587934 24576 10485760 4706304 16658432 155648 16384 8192 4096 0 31850496 1745896251395
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.05 0 -1 55 52 1 0 8242046 4108958 6155934 24576 10485760 4706304 4370432 155648 16384 8192 4096 0 19562496 1745896261478
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.1 0 -1 54 51 1 0 4146030 2060958 3083934 24576 10485760 4706304 2322432 155648 16384 8192 4096 0 17514496 1745896271531
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.2 0 -1 53 50 1 0 2098014 1036958 1547934 24576 10485760 4706304 1298432 155648 16384 8192 4096 0 16490496 1745896281605
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.4 0 -1 52 49 1 0 1073998 524958 779934 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745896291678
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.5 0 -1 52 49 1 0 1073998 524958 779934 24576 10485760 4706304 270336 135168 16384 8192 4096 0 15462400 1745896301752
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.9 0 -1 51 48 1 0 561982 268958 395934 24576 10485760 4706304 270336 135168 16384 8192 4096 0 15462400 1745896311804
+perfexp-cfa-pall-ll-share-na corpus-1-200-1.txt 0.98 0 -1 51 48 1 0 561982 268958 395934 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745896321892
+perfexp-cfa-pall-ll-share-na corpus-1-5-1.txt 0.02 0 -1 51 48 1 0 561982 268958 395934 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745896331955
+perfexp-cfa-pall-ll-share-na corpus-1-5-1.txt 0.05 0 -1 50 47 1 0 305966 140958 203934 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745896342037
+perfexp-cfa-pall-ll-share-na corpus-1-5-1.txt 0.1 0 -1 49 46 1 0 177950 76958 107934 24576 10485760 4706304 270336 151552 16384 8192 4096 0 15462400 1745896352092
+perfexp-cfa-pall-ll-share-na corpus-1-5-1.txt 0.2 0 -1 48 45 1 0 113934 44958 59934 24576 10485760 4706304 270336 155648 16384 8192 4096 0 15462400 1745896362173
+perfexp-cfa-pall-ll-share-na corpus-1-5-1.txt 0.4 0 -1 47 44 1 0 81918 28958 37588 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745896372246
+perfexp-cfa-pall-ll-share-na corpus-1-5-1.txt 0.5 0 -1 47 44 1 0 81918 28958 37588 24576 10485760 4706304 270336 147456 16384 8192 4096 0 15462400 1745896382323
+perfexp-cfa-pall-ll-share-na corpus-1-5-1.txt 0.9 0 -1 46 43 1 0 65902 20958 37588 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745896392340
+perfexp-cfa-pall-ll-share-na corpus-1-5-1.txt 0.98 0 -1 46 43 1 0 65902 20958 37588 24576 10485760 4706304 270336 135168 16384 8192 4096 0 15462400 1745896402448
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.02 0 -1 55 52 1 0 8242046 4108958 6155934 24576 10485760 4706304 4370432 155648 16384 8192 4096 0 19562496 1745896412524
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.05 0 -1 53 50 1 0 2098014 1036958 1547934 24576 10485760 4706304 1298432 151552 16384 8192 4096 0 16490496 1745896422602
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.1 0 -1 52 49 1 0 1073998 524958 779934 24576 10485760 4706304 270336 155648 16384 8192 4096 0 15462400 1745896432673
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.2 0 -1 51 48 1 0 561982 268958 395934 24576 10485760 4706304 270336 155648 16384 8192 4096 0 15462400 1745896442742
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.4 0 -1 50 47 1 0 305966 140958 203934 24576 10485760 4706304 270336 135168 16384 8192 4096 0 15462400 1745896452816
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.5 0 -1 50 47 1 0 305966 140958 203934 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745896462898
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.9 0 -1 49 46 1 0 177950 76958 107934 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745896472973
+perfexp-cfa-pall-ll-share-na corpus-1-50-1.txt 0.98 0 -1 49 46 1 0 177950 76958 107934 24576 10485760 4706304 270336 143360 16384 8192 4096 0 15462400 1745896483047
+perfexp-cfa-pall-ll-share-na corpus-1-500-1.txt 0.02 0 -1 58 55 1 0 65586094 32780958 49163934 24576 10485760 4706304 33042432 151552 16384 8192 4096 0 48234496 1745896493119
+perfexp-cfa-pall-ll-share-na corpus-1-500-1.txt 0.05 0 -1 57 54 1 0 32818078 16396958 24587934 24576 10485760 4706304 16658432 151552 16384 8192 4096 0 31850496 1745896503205
+perfexp-cfa-pall-ll-share-na corpus-1-500-1.txt 0.1 0 -1 56 53 1 0 16434062 8204958 12299934 24576 10485760 4706304 8466432 147456 16384 8192 4096 0 23658496 1745896513279
+perfexp-cfa-pall-ll-share-na corpus-1-500-1.txt 0.2 0 -1 55 52 1 0 8242046 4108958 6155934 24576 10485760 4706304 4370432 151552 16384 8192 4096 0 19562496 1745896523338
+perfexp-cfa-pall-ll-share-na corpus-1-500-1.txt 0.4 0 -1 54 51 1 0 4146030 2060958 3083934 24576 10485760 4706304 2322432 151552 16384 8192 4096 0 17514496 1745896533433
+perfexp-cfa-pall-ll-share-na corpus-1-500-1.txt 0.5 0 -1 53 50 1 0 2098014 1036958 1547934 24576 10485760 4706304 1298432 139264 16384 8192 4096 0 16490496 1745896543508
+perfexp-cfa-pall-ll-share-na corpus-1-500-1.txt 0.9 0 -1 53 50 1 0 2098014 1036958 1547934 24576 10485760 4706304 1298432 151552 16384 8192 4096 0 16490496 1745896553583
+perfexp-cfa-pall-ll-share-na corpus-1-500-1.txt 0.98 0 -1 52 49 1 0 1073998 524958 779934 24576 10485760 4706304 270336 139264 16384 8192 4096 0 15462400 1745896563654
Index: doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-space-stl.ssv	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,9 @@
+perfexp-stl-pall-na-na-na corpus-1-1-1.txt -1.0 0 -1 44 40 1 0 124574 86678 86678 24576 10485760 6897664 286720 143360 16384 8192 4096 0 17670144 1745896730367
+perfexp-stl-pall-na-na-na corpus-1-10-1.txt -1.0 0 -1 44 40 1 0 124574 86678 86678 24576 10485760 6897664 286720 135168 16384 8192 4096 0 17670144 1745896740450
+perfexp-stl-pall-na-na-na corpus-1-100-1.txt -1.0 0 -1 60043 60039 1 0 7144457 86678 202638 24576 10485760 6897664 286720 159744 16384 8192 4096 0 17670144 1745896752076
+perfexp-stl-pall-na-na-na corpus-1-2-1.txt -1.0 0 -1 44 40 1 0 124574 86678 86678 24576 10485760 6897664 286720 135168 16384 8192 4096 0 17670144 1745896762534
+perfexp-stl-pall-na-na-na corpus-1-20-1.txt -1.0 0 -1 60043 60039 1 0 2344537 86678 122638 24576 10485760 6897664 286720 159744 16384 8192 4096 0 17670144 1745896774170
+perfexp-stl-pall-na-na-na corpus-1-200-1.txt -1.0 0 -1 60043 60039 1 0 13144357 86678 302638 24576 10485760 6897664 286720 155648 16384 8192 4096 0 17670144 1745896786164
+perfexp-stl-pall-na-na-na corpus-1-5-1.txt -1.0 0 -1 44 40 1 0 124574 86678 86678 24576 10485760 6897664 286720 139264 16384 8192 4096 0 17670144 1745896796642
+perfexp-stl-pall-na-na-na corpus-1-50-1.txt -1.0 0 -1 60043 60039 1 0 4144507 86678 152638 24576 10485760 6897664 286720 155648 16384 8192 4096 0 17670144 1745896808237
+perfexp-stl-pall-na-na-na corpus-1-500-1.txt -1.0 0 -1 60043 60039 1 0 31144057 86678 602638 24576 10485760 6897664 286720 159744 16384 8192 4096 0 17670144 1745896820115
Index: doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-cfa.csv	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,72 @@
+perfexp-cfa-pall-ll-share-na,corpus-1-1-1.txt,0.02,xxx,1,1.000000,271859999,10.000315,8108
+perfexp-cfa-pall-ll-share-na,corpus-1-1-1.txt,0.05,xxx,1,1.000000,267789999,10.000337,7986
+perfexp-cfa-pall-ll-share-na,corpus-1-1-1.txt,0.1,xxx,1,1.000000,268969999,10.000179,8022
+perfexp-cfa-pall-ll-share-na,corpus-1-1-1.txt,0.2,xxx,1,1.000000,264549999,10.000253,7890
+perfexp-cfa-pall-ll-share-na,corpus-1-1-1.txt,0.4,xxx,1,1.000000,253529999,10.000107,7561
+perfexp-cfa-pall-ll-share-na,corpus-1-1-1.txt,0.5,xxx,1,1.000000,219109999,10.000131,6533
+perfexp-cfa-pall-ll-share-na,corpus-1-1-1.txt,0.9,xxx,1,1.000000,221149999,10.000419,6594
+perfexp-cfa-pall-ll-share-na,corpus-1-1-1.txt,0.98,xxx,1,1.000000,227899999,10.000287,6796
+perfexp-cfa-pall-ll-share-na,corpus-1-10-1.txt,0.02,xxx,1,10.000000,269779999,10.000103,8046
+perfexp-cfa-pall-ll-share-na,corpus-1-10-1.txt,0.05,xxx,1,10.000000,267789999,10.000051,7986
+perfexp-cfa-pall-ll-share-na,corpus-1-10-1.txt,0.1,xxx,1,10.000000,265399999,10.000374,7915
+perfexp-cfa-pall-ll-share-na,corpus-1-10-1.txt,0.2,xxx,1,10.000000,259169999,10.000259,7729
+perfexp-cfa-pall-ll-share-na,corpus-1-10-1.txt,0.4,xxx,1,10.000000,248049999,10.000362,7397
+perfexp-cfa-pall-ll-share-na,corpus-1-10-1.txt,0.5,xxx,1,10.000000,251179999,10.000207,7490
+perfexp-cfa-pall-ll-share-na,corpus-1-10-1.txt,0.9,xxx,1,10.000000,208299999,10.000113,6210
+perfexp-cfa-pall-ll-share-na,corpus-1-10-1.txt,0.98,xxx,1,10.000000,203689999,10.000491,6073
+perfexp-cfa-pall-ll-share-na,corpus-1-100-1.txt,0.02,xxx,1,100.000000,181959999,10.000130,5424
+perfexp-cfa-pall-ll-share-na,corpus-1-100-1.txt,0.05,xxx,1,100.000000,176599999,10.000396,5264
+perfexp-cfa-pall-ll-share-na,corpus-1-100-1.txt,0.1,xxx,1,100.000000,175669999,10.000425,5236
+perfexp-cfa-pall-ll-share-na,corpus-1-100-1.txt,0.2,xxx,1,100.000000,169819999,10.000338,5062
+perfexp-cfa-pall-ll-share-na,corpus-1-100-1.txt,0.4,xxx,1,100.000000,166239999,10.000295,4955
+perfexp-cfa-pall-ll-share-na,corpus-1-100-1.txt,0.5,xxx,1,100.000000,168749999,10.000403,5030
+perfexp-cfa-pall-ll-share-na,corpus-1-100-1.txt,0.9,xxx,1,100.000000,142579999,10.000088,4249
+perfexp-cfa-pall-ll-share-na,corpus-1-100-1.txt,0.98,xxx,1,100.000000,141419999,10.000556,4214
+perfexp-cfa-pall-ll-share-na,corpus-1-2-1.txt,0.02,xxx,1,2.000000,267669999,10.000144,7983
+perfexp-cfa-pall-ll-share-na,corpus-1-2-1.txt,0.05,xxx,1,2.000000,267249999,10.000075,7970
+perfexp-cfa-pall-ll-share-na,corpus-1-2-1.txt,0.1,xxx,1,2.000000,259119999,10.000241,7727
+perfexp-cfa-pall-ll-share-na,corpus-1-2-1.txt,0.2,xxx,1,2.000000,262449999,10.000036,7827
+perfexp-cfa-pall-ll-share-na,corpus-1-2-1.txt,0.4,xxx,1,2.000000,257069999,10.000250,7666
+perfexp-cfa-pall-ll-share-na,corpus-1-2-1.txt,0.5,xxx,1,2.000000,220879999,10.000077,6586
+perfexp-cfa-pall-ll-share-na,corpus-1-2-1.txt,0.9,xxx,1,2.000000,224159999,10.000392,6684
+perfexp-cfa-pall-ll-share-na,corpus-1-2-1.txt,0.98,xxx,1,2.000000,228599999,10.000288,6816
+perfexp-cfa-pall-ll-share-na,corpus-1-20-1.txt,0.02,xxx,1,20.000000,249709999,10.000052,7447
+perfexp-cfa-pall-ll-share-na,corpus-1-20-1.txt,0.05,xxx,1,20.000000,248289999,10.000291,7404
+perfexp-cfa-pall-ll-share-na,corpus-1-20-1.txt,0.1,xxx,1,20.000000,244289999,10.000079,7285
+perfexp-cfa-pall-ll-share-na,corpus-1-20-1.txt,0.2,xxx,1,20.000000,239629999,10.000018,7146
+perfexp-cfa-pall-ll-share-na,corpus-1-20-1.txt,0.4,xxx,1,20.000000,227269999,10.000276,6777
+perfexp-cfa-pall-ll-share-na,corpus-1-20-1.txt,0.5,xxx,1,20.000000,230169999,10.000213,6863
+perfexp-cfa-pall-ll-share-na,corpus-1-20-1.txt,0.9,xxx,1,20.000000,192409999,10.000384,5736
+perfexp-cfa-pall-ll-share-na,corpus-1-20-1.txt,0.98,xxx,1,20.000000,192229999,10.000129,5731
+perfexp-cfa-pall-ll-share-na,corpus-1-200-1.txt,0.02,xxx,1,200.000000,136229999,10.000291,4059
+perfexp-cfa-pall-ll-share-na,corpus-1-200-1.txt,0.05,xxx,1,200.000000,151389999,10.000176,4512
+perfexp-cfa-pall-ll-share-na,corpus-1-200-1.txt,0.1,xxx,1,200.000000,147719999,10.000691,4402
+perfexp-cfa-pall-ll-share-na,corpus-1-200-1.txt,0.2,xxx,1,200.000000,145439999,10.000356,4334
+perfexp-cfa-pall-ll-share-na,corpus-1-200-1.txt,0.4,xxx,1,200.000000,142839999,10.000285,4256
+perfexp-cfa-pall-ll-share-na,corpus-1-200-1.txt,0.5,xxx,1,200.000000,140079999,10.000543,4174
+perfexp-cfa-pall-ll-share-na,corpus-1-200-1.txt,0.9,xxx,1,200.000000,123409999,10.000113,3676
+perfexp-cfa-pall-ll-share-na,corpus-1-200-1.txt,0.98,xxx,1,200.000000,123819999,10.000019,3689
+perfexp-cfa-pall-ll-share-na,corpus-1-5-1.txt,0.02,xxx,1,5.000000,271809999,10.000364,8106
+perfexp-cfa-pall-ll-share-na,corpus-1-5-1.txt,0.05,xxx,1,5.000000,274469999,10.000219,8186
+perfexp-cfa-pall-ll-share-na,corpus-1-5-1.txt,0.1,xxx,1,5.000000,263839999,10.000241,7868
+perfexp-cfa-pall-ll-share-na,corpus-1-5-1.txt,0.2,xxx,1,5.000000,261199999,10.000043,7790
+perfexp-cfa-pall-ll-share-na,corpus-1-5-1.txt,0.4,xxx,1,5.000000,251839999,10.000236,7510
+perfexp-cfa-pall-ll-share-na,corpus-1-5-1.txt,0.5,xxx,1,5.000000,252699999,10.000228,7536
+perfexp-cfa-pall-ll-share-na,corpus-1-5-1.txt,0.9,xxx,1,5.000000,214729999,10.000191,6402
+perfexp-cfa-pall-ll-share-na,corpus-1-5-1.txt,0.98,xxx,1,5.000000,214379999,10.000258,6392
+perfexp-cfa-pall-ll-share-na,corpus-1-50-1.txt,0.02,xxx,1,50.000000,232529999,10.000300,6934
+perfexp-cfa-pall-ll-share-na,corpus-1-50-1.txt,0.05,xxx,1,50.000000,232389999,10.000139,6930
+perfexp-cfa-pall-ll-share-na,corpus-1-50-1.txt,0.1,xxx,1,50.000000,228099999,10.000446,6802
+perfexp-cfa-pall-ll-share-na,corpus-1-50-1.txt,0.2,xxx,1,50.000000,221149999,10.000112,6594
+perfexp-cfa-pall-ll-share-na,corpus-1-50-1.txt,0.4,xxx,1,50.000000,211489999,10.000466,6306
+perfexp-cfa-pall-ll-share-na,corpus-1-50-1.txt,0.5,xxx,1,50.000000,211619999,10.000036,6310
+perfexp-cfa-pall-ll-share-na,corpus-1-50-1.txt,0.9,xxx,1,50.000000,175229999,10.000406,5223
+perfexp-cfa-pall-ll-share-na,corpus-1-50-1.txt,0.98,xxx,1,50.000000,174249999,10.000535,5194
+perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.02,xxx,1,500.000000,87729999,10.000374,2611
+perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.05,xxx,1,500.000000,86599999,10.000273,2578
+perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.1,xxx,1,500.000000,114539999,10.000199,3412
+perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.2,xxx,1,500.000000,112669999,10.000356,3356
+perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.4,xxx,1,500.000000,114079999,10.000033,3398
+perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.5,xxx,1,500.000000,107069999,10.000914,3189
+perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.9,xxx,1,500.000000,109299999,10.000249,3255
+perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.98,xxx,1,500.000000,85189999,10.000327,2536
Index: doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/benchmarks/string/result-allocate-speed-stl.csv	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,9 @@
+perfexp-stl-pall-na-na-na,corpus-1-1-1.txt,-1.0,xxx,1,1.000000,493359999,10.000081,14720
+perfexp-stl-pall-na-na-na,corpus-1-10-1.txt,-1.0,xxx,1,10.000000,338119999,10.000078,10086
+perfexp-stl-pall-na-na-na,corpus-1-100-1.txt,-1.0,xxx,1,100.000000,176849999,10.000302,5272
+perfexp-stl-pall-na-na-na,corpus-1-2-1.txt,-1.0,xxx,1,2.000000,407109999,10.000217,12145
+perfexp-stl-pall-na-na-na,corpus-1-20-1.txt,-1.0,xxx,1,20.000000,202969999,10.000127,6051
+perfexp-stl-pall-na-na-na,corpus-1-200-1.txt,-1.0,xxx,1,200.000000,164869999,10.000520,4914
+perfexp-stl-pall-na-na-na,corpus-1-5-1.txt,-1.0,xxx,1,5.000000,353059999,10.000206,10532
+perfexp-stl-pall-na-na-na,corpus-1-50-1.txt,-1.0,xxx,1,50.000000,202519999,10.000190,6038
+perfexp-stl-pall-na-na-na,corpus-1-500-1.txt,-1.0,xxx,1,500.000000,133359999,10.000720,3973
Index: doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv
===================================================================
--- doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ doc/theses/mike_brooks_MMath/benchmarks/string/result-append-pbv.csv	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -1,135 +1,270 @@
-perfexp-cfa-pta-ll-share-reuse,corpus-100-1-1.txt,100,100,1.000000,219460000,10.000260
-perfexp-cfa-pta-ll-share-reuse,corpus-100-10-1.txt,100,100,9.500000,180250000,10.000486
-perfexp-cfa-pta-ll-share-reuse,corpus-100-100-1.txt,100,100,106.370000,152790000,10.000441
-perfexp-cfa-pta-ll-share-reuse,corpus-100-2-1.txt,100,100,2.030000,206090000,10.000311
-perfexp-cfa-pta-ll-share-reuse,corpus-100-20-1.txt,100,100,22.960000,184330000,10.000328
-perfexp-cfa-pta-ll-share-reuse,corpus-100-200-1.txt,100,100,177.280000,125090000,10.000138
-perfexp-cfa-pta-ll-share-reuse,corpus-100-5-1.txt,100,100,5.270000,199130000,10.000180
-perfexp-cfa-pta-ll-share-reuse,corpus-100-50-1.txt,100,100,43.320000,167720000,10.000327
-perfexp-cfa-pta-ll-share-reuse,corpus-100-500-1.txt,100,100,557.260000,93560000,10.001058
-perfexp-cfa-pta-ll-share-fresh,corpus-100-1-1.txt,100,100,1.000000,225090000,10.000393
-perfexp-cfa-pta-ll-share-fresh,corpus-100-10-1.txt,100,100,9.500000,196300000,10.000221
-perfexp-cfa-pta-ll-share-fresh,corpus-100-100-1.txt,100,100,106.370000,150670000,10.000337
-perfexp-cfa-pta-ll-share-fresh,corpus-100-2-1.txt,100,100,2.030000,206600000,10.000182
-perfexp-cfa-pta-ll-share-fresh,corpus-100-20-1.txt,100,100,22.960000,188400000,10.000199
-perfexp-cfa-pta-ll-share-fresh,corpus-100-200-1.txt,100,100,177.280000,125880000,10.000489
-perfexp-cfa-pta-ll-share-fresh,corpus-100-5-1.txt,100,100,5.270000,185930000,10.000231
-perfexp-cfa-pta-ll-share-fresh,corpus-100-50-1.txt,100,100,43.320000,170660000,10.000491
-perfexp-cfa-pta-ll-share-fresh,corpus-100-500-1.txt,100,100,557.260000,91520000,10.000640
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-1-1.txt,100,100,1.000000,146200000,10.000520
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-10-1.txt,100,100,9.500000,114140000,10.000734
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-100-1.txt,100,100,106.370000,17630000,10.000889
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-2-1.txt,100,100,2.030000,139700000,10.000460
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-20-1.txt,100,100,22.960000,71910000,10.000768
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-200-1.txt,100,100,177.280000,8540000,10.009186
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-5-1.txt,100,100,5.270000,129810000,10.000379
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-50-1.txt,100,100,43.320000,45280000,10.000006
-perfexp-cfa-pta-ll-noshare-reuse,corpus-100-500-1.txt,100,100,557.260000,3300000,10.021088
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-1-1.txt,100,100,1.000000,146050000,10.000551
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-10-1.txt,100,100,9.500000,102800000,10.000490
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-100-1.txt,100,100,106.370000,17060000,10.001677
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-2-1.txt,100,100,2.030000,137470000,10.000361
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-20-1.txt,100,100,22.960000,69520000,10.001142
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-200-1.txt,100,100,177.280000,8830000,10.010528
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-5-1.txt,100,100,5.270000,117120000,10.000681
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-50-1.txt,100,100,43.320000,42960000,10.001950
-perfexp-cfa-pta-ll-noshare-fresh,corpus-100-500-1.txt,100,100,557.260000,3220000,10.010203
-perfexp-cfa-peq-ll-share-reuse,corpus-100-1-1.txt,100,100,1.000000,583560000,10.000070
-perfexp-cfa-peq-ll-share-reuse,corpus-100-10-1.txt,100,100,9.500000,451400000,10.000013
-perfexp-cfa-peq-ll-share-reuse,corpus-100-100-1.txt,100,100,106.370000,253260000,10.000275
-perfexp-cfa-peq-ll-share-reuse,corpus-100-2-1.txt,100,100,2.030000,483580000,10.000140
-perfexp-cfa-peq-ll-share-reuse,corpus-100-20-1.txt,100,100,22.960000,396550000,10.000060
-perfexp-cfa-peq-ll-share-reuse,corpus-100-200-1.txt,100,100,177.280000,199760000,10.000416
-perfexp-cfa-peq-ll-share-reuse,corpus-100-5-1.txt,100,100,5.270000,454790000,10.000069
-perfexp-cfa-peq-ll-share-reuse,corpus-100-50-1.txt,100,100,43.320000,339690000,10.000243
-perfexp-cfa-peq-ll-share-reuse,corpus-100-500-1.txt,100,100,557.260000,123840000,10.000724
-perfexp-cfa-peq-ll-share-fresh,corpus-100-1-1.txt,100,100,1.000000,577650000,10.000157
-perfexp-cfa-peq-ll-share-fresh,corpus-100-10-1.txt,100,100,9.500000,445260000,10.000186
-perfexp-cfa-peq-ll-share-fresh,corpus-100-100-1.txt,100,100,106.370000,259650000,10.000273
-perfexp-cfa-peq-ll-share-fresh,corpus-100-2-1.txt,100,100,2.030000,485650000,10.000026
-perfexp-cfa-peq-ll-share-fresh,corpus-100-20-1.txt,100,100,22.960000,386150000,10.000120
-perfexp-cfa-peq-ll-share-fresh,corpus-100-200-1.txt,100,100,177.280000,197690000,10.000077
-perfexp-cfa-peq-ll-share-fresh,corpus-100-5-1.txt,100,100,5.270000,443650000,10.000006
-perfexp-cfa-peq-ll-share-fresh,corpus-100-50-1.txt,100,100,43.320000,339190000,10.000037
-perfexp-cfa-peq-ll-share-fresh,corpus-100-500-1.txt,100,100,557.260000,122740000,10.000753
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-1-1.txt,100,100,1.000000,595700000,10.000119
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-10-1.txt,100,100,9.500000,452000000,10.000055
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-100-1.txt,100,100,106.370000,280570000,10.000281
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-2-1.txt,100,100,2.030000,501040000,10.000073
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-20-1.txt,100,100,22.960000,422280000,10.000131
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-200-1.txt,100,100,177.280000,235640000,10.000126
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-5-1.txt,100,100,5.270000,461250000,10.000197
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-50-1.txt,100,100,43.320000,369020000,10.000057
-perfexp-cfa-peq-ll-noshare-reuse,corpus-100-500-1.txt,100,100,557.260000,135050000,10.000682
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-1-1.txt,100,100,1.000000,529900000,10.000150
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-10-1.txt,100,100,9.500000,408530000,10.000108
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-100-1.txt,100,100,106.370000,217530000,10.000334
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-2-1.txt,100,100,2.030000,463860000,10.000166
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-20-1.txt,100,100,22.960000,360110000,10.000008
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-200-1.txt,100,100,177.280000,176490000,10.000131
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-5-1.txt,100,100,5.270000,424710000,10.000106
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-50-1.txt,100,100,43.320000,290930000,10.000172
-perfexp-cfa-peq-ll-noshare-fresh,corpus-100-500-1.txt,100,100,557.260000,90430000,10.000065
-perfexp-cfa-pbv-ll-share-na,corpus-100-1-1.txt,xxx,100,1.000000,578040000,10.000159
-perfexp-cfa-pbv-ll-share-na,corpus-100-10-1.txt,xxx,100,9.500000,573200000,10.000098
-perfexp-cfa-pbv-ll-share-na,corpus-100-100-1.txt,xxx,100,106.370000,575160000,10.000149
-perfexp-cfa-pbv-ll-share-na,corpus-100-2-1.txt,xxx,100,2.030000,573780000,10.000134
-perfexp-cfa-pbv-ll-share-na,corpus-100-20-1.txt,xxx,100,22.960000,574500000,10.000156
-perfexp-cfa-pbv-ll-share-na,corpus-100-200-1.txt,xxx,100,177.280000,577170000,10.000125
-perfexp-cfa-pbv-ll-share-na,corpus-100-5-1.txt,xxx,100,5.270000,577820000,10.000046
-perfexp-cfa-pbv-ll-share-na,corpus-100-50-1.txt,xxx,100,43.320000,578770000,10.000033
-perfexp-cfa-pbv-ll-share-na,corpus-100-500-1.txt,xxx,100,557.260000,579540000,10.000128
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-1-1.txt,xxx,100,1.000000,191420000,10.000232
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-10-1.txt,xxx,100,9.500000,186330000,10.000046
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-100-1.txt,xxx,100,106.370000,164610000,10.000463
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-2-1.txt,xxx,100,2.030000,182390000,10.000409
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-20-1.txt,xxx,100,22.960000,182280000,10.000252
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-200-1.txt,xxx,100,177.280000,149840000,10.000281
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-5-1.txt,xxx,100,5.270000,152370000,10.000284
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-50-1.txt,xxx,100,43.320000,177430000,10.000397
-perfexp-cfa-pbv-ll-noshare-na,corpus-100-500-1.txt,xxx,100,557.260000,113440000,10.000150
-perfexp-stl-pta-na-na-reuse,corpus-100-1-1.txt,100,100,1.000000,152870000,10.000280
-perfexp-stl-pta-na-na-reuse,corpus-100-10-1.txt,100,100,9.500000,98530000,10.000299
-perfexp-stl-pta-na-na-reuse,corpus-100-100-1.txt,100,100,106.370000,16690000,10.005783
-perfexp-stl-pta-na-na-reuse,corpus-100-2-1.txt,100,100,2.030000,136230000,10.000196
-perfexp-stl-pta-na-na-reuse,corpus-100-20-1.txt,100,100,22.960000,62110000,10.001423
-perfexp-stl-pta-na-na-reuse,corpus-100-200-1.txt,100,100,177.280000,8960000,10.005548
-perfexp-stl-pta-na-na-reuse,corpus-100-5-1.txt,100,100,5.270000,104790000,10.000889
-perfexp-stl-pta-na-na-reuse,corpus-100-50-1.txt,100,100,43.320000,39170000,10.000011
-perfexp-stl-pta-na-na-reuse,corpus-100-500-1.txt,100,100,557.260000,3100000,10.015093
-perfexp-stl-pta-na-na-fresh,corpus-100-1-1.txt,100,100,1.000000,154450000,10.000054
-perfexp-stl-pta-na-na-fresh,corpus-100-10-1.txt,100,100,9.500000,96570000,10.000834
-perfexp-stl-pta-na-na-fresh,corpus-100-100-1.txt,100,100,106.370000,16400000,10.000697
-perfexp-stl-pta-na-na-fresh,corpus-100-2-1.txt,100,100,2.030000,133450000,10.000440
-perfexp-stl-pta-na-na-fresh,corpus-100-20-1.txt,100,100,22.960000,62540000,10.001476
-perfexp-stl-pta-na-na-fresh,corpus-100-200-1.txt,100,100,177.280000,8960000,10.006817
-perfexp-stl-pta-na-na-fresh,corpus-100-5-1.txt,100,100,5.270000,106470000,10.000109
-perfexp-stl-pta-na-na-fresh,corpus-100-50-1.txt,100,100,43.320000,37460000,10.000100
-perfexp-stl-pta-na-na-fresh,corpus-100-500-1.txt,100,100,557.260000,3090000,10.000541
-perfexp-stl-peq-na-na-reuse,corpus-100-1-1.txt,100,100,1.000000,863350000,10.000092
-perfexp-stl-peq-na-na-reuse,corpus-100-10-1.txt,100,100,9.500000,471070000,10.000189
-perfexp-stl-peq-na-na-reuse,corpus-100-100-1.txt,100,100,106.370000,287660000,10.000105
-perfexp-stl-peq-na-na-reuse,corpus-100-2-1.txt,100,100,2.030000,669380000,10.000082
-perfexp-stl-peq-na-na-reuse,corpus-100-20-1.txt,100,100,22.960000,432290000,10.000131
-perfexp-stl-peq-na-na-reuse,corpus-100-200-1.txt,100,100,177.280000,241690000,10.000290
-perfexp-stl-peq-na-na-reuse,corpus-100-5-1.txt,100,100,5.270000,510990000,10.000082
-perfexp-stl-peq-na-na-reuse,corpus-100-50-1.txt,100,100,43.320000,396380000,10.000235
-perfexp-stl-peq-na-na-reuse,corpus-100-500-1.txt,100,100,557.260000,135830000,10.000603
-perfexp-stl-peq-na-na-fresh,corpus-100-1-1.txt,100,100,1.000000,785420000,10.000062
-perfexp-stl-peq-na-na-fresh,corpus-100-10-1.txt,100,100,9.500000,418030000,10.000094
-perfexp-stl-peq-na-na-fresh,corpus-100-100-1.txt,100,100,106.370000,225290000,10.000237
-perfexp-stl-peq-na-na-fresh,corpus-100-2-1.txt,100,100,2.030000,550120000,10.000151
-perfexp-stl-peq-na-na-fresh,corpus-100-20-1.txt,100,100,22.960000,386080000,10.000206
-perfexp-stl-peq-na-na-fresh,corpus-100-200-1.txt,100,100,177.280000,176890000,10.000155
-perfexp-stl-peq-na-na-fresh,corpus-100-5-1.txt,100,100,5.270000,441830000,10.000135
-perfexp-stl-peq-na-na-fresh,corpus-100-50-1.txt,100,100,43.320000,310200000,10.000299
-perfexp-stl-peq-na-na-fresh,corpus-100-500-1.txt,100,100,557.260000,90360000,10.000474
-perfexp-stl-pbv-na-na-na,corpus-100-1-1.txt,xxx,100,1.000000,1267670000,10.000039
-perfexp-stl-pbv-na-na-na,corpus-100-10-1.txt,xxx,100,9.500000,482210000,10.000013
-perfexp-stl-pbv-na-na-na,corpus-100-100-1.txt,xxx,100,106.370000,268680000,10.000097
-perfexp-stl-pbv-na-na-na,corpus-100-2-1.txt,xxx,100,2.030000,806650000,10.000104
-perfexp-stl-pbv-na-na-na,corpus-100-20-1.txt,xxx,100,22.960000,369490000,10.000159
-perfexp-stl-pbv-na-na-na,corpus-100-200-1.txt,xxx,100,177.280000,227020000,10.000244
-perfexp-stl-pbv-na-na-na,corpus-100-5-1.txt,xxx,100,5.270000,534150000,10.000061
-perfexp-stl-pbv-na-na-na,corpus-100-50-1.txt,xxx,100,43.320000,298950000,10.000190
-perfexp-stl-pbv-na-na-na,corpus-100-500-1.txt,xxx,100,557.260000,158310000,10.000104
+perfexp-cfa-pta-ll-share-reuse,corpus-100-1-1.txt,100,100,1.000000,220120000,10.000178
+perfexp-cfa-pta-ll-share-reuse,corpus-100-10-1.txt,100,100,9.500000,177430000,10.000414
+perfexp-cfa-pta-ll-share-reuse,corpus-100-100-1.txt,100,100,106.370000,142410000,10.000162
+perfexp-cfa-pta-ll-share-reuse,corpus-100-2-1.txt,100,100,2.030000,195500000,10.000161
+perfexp-cfa-pta-ll-share-reuse,corpus-100-20-1.txt,100,100,22.960000,164560000,10.000548
+perfexp-cfa-pta-ll-share-reuse,corpus-100-200-1.txt,100,100,177.280000,122260000,10.000279
+perfexp-cfa-pta-ll-share-reuse,corpus-100-5-1.txt,100,100,5.270000,193960000,10.000071
+perfexp-cfa-pta-ll-share-reuse,corpus-100-50-1.txt,100,100,43.320000,163430000,10.000175
+perfexp-cfa-pta-ll-share-reuse,corpus-100-500-1.txt,100,100,557.260000,87960000,10.001073
+perfexp-cfa-pta-ll-share-reuse,corpus-1-1-1.txt,100,1,1.000000,224420000,10.000135
+perfexp-cfa-pta-ll-share-reuse,corpus-1-10-1.txt,100,1,10.000000,223740000,10.000014
+perfexp-cfa-pta-ll-share-reuse,corpus-1-100-1.txt,100,1,100.000000,153300000,10.000091
+perfexp-cfa-pta-ll-share-reuse,corpus-1-2-1.txt,100,1,2.000000,223430000,10.000120
+perfexp-cfa-pta-ll-share-reuse,corpus-1-20-1.txt,100,1,20.000000,210640000,10.000385
+perfexp-cfa-pta-ll-share-reuse,corpus-1-200-1.txt,100,1,200.000000,129790000,10.000596
+perfexp-cfa-pta-ll-share-reuse,corpus-1-5-1.txt,100,1,5.000000,222850000,10.000361
+perfexp-cfa-pta-ll-share-reuse,corpus-1-50-1.txt,100,1,50.000000,201700000,10.000220
+perfexp-cfa-pta-ll-share-reuse,corpus-1-500-1.txt,100,1,500.000000,110000000,10.000407
+perfexp-cfa-pta-ll-share-fresh,corpus-100-1-1.txt,100,100,1.000000,225030000,10.000360
+perfexp-cfa-pta-ll-share-fresh,corpus-100-10-1.txt,100,100,9.500000,192640000,10.000254
+perfexp-cfa-pta-ll-share-fresh,corpus-100-100-1.txt,100,100,106.370000,143960000,10.000633
+perfexp-cfa-pta-ll-share-fresh,corpus-100-2-1.txt,100,100,2.030000,204500000,10.000450
+perfexp-cfa-pta-ll-share-fresh,corpus-100-20-1.txt,100,100,22.960000,185400000,10.000274
+perfexp-cfa-pta-ll-share-fresh,corpus-100-200-1.txt,100,100,177.280000,126420000,10.000791
+perfexp-cfa-pta-ll-share-fresh,corpus-100-5-1.txt,100,100,5.270000,194450000,10.000396
+perfexp-cfa-pta-ll-share-fresh,corpus-100-50-1.txt,100,100,43.320000,173140000,10.000364
+perfexp-cfa-pta-ll-share-fresh,corpus-100-500-1.txt,100,100,557.260000,92390000,10.000098
+perfexp-cfa-pta-ll-share-fresh,corpus-1-1-1.txt,100,1,1.000000,222210000,10.000426
+perfexp-cfa-pta-ll-share-fresh,corpus-1-10-1.txt,100,1,10.000000,209110000,10.000235
+perfexp-cfa-pta-ll-share-fresh,corpus-1-100-1.txt,100,1,100.000000,154750000,10.000076
+perfexp-cfa-pta-ll-share-fresh,corpus-1-2-1.txt,100,1,2.000000,222030000,10.000114
+perfexp-cfa-pta-ll-share-fresh,corpus-1-20-1.txt,100,1,20.000000,208680000,10.000050
+perfexp-cfa-pta-ll-share-fresh,corpus-1-200-1.txt,100,1,200.000000,133490000,10.000231
+perfexp-cfa-pta-ll-share-fresh,corpus-1-5-1.txt,100,1,5.000000,217740000,10.000425
+perfexp-cfa-pta-ll-share-fresh,corpus-1-50-1.txt,100,1,50.000000,200340000,10.000126
+perfexp-cfa-pta-ll-share-fresh,corpus-1-500-1.txt,100,1,500.000000,109570000,10.000365
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-1-1.txt,100,100,1.000000,146130000,10.000557
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-10-1.txt,100,100,9.500000,110430000,10.000456
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-100-1.txt,100,100,106.370000,17440000,10.003114
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-2-1.txt,100,100,2.030000,139540000,10.000128
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-20-1.txt,100,100,22.960000,70380000,10.000395
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-200-1.txt,100,100,177.280000,8670000,10.001712
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-5-1.txt,100,100,5.270000,127040000,10.000370
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-50-1.txt,100,100,43.320000,44250000,10.002214
+perfexp-cfa-pta-ll-noshare-reuse,corpus-100-500-1.txt,100,100,557.260000,3290000,10.007370
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-1-1.txt,100,1,1.000000,139870000,10.000356
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-10-1.txt,100,1,10.000000,115500000,10.000281
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-100-1.txt,100,1,100.000000,18830000,10.003277
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-2-1.txt,100,1,2.000000,144880000,10.000426
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-20-1.txt,100,1,20.000000,82050000,10.001071
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-200-1.txt,100,1,200.000000,8870000,10.002904
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-5-1.txt,100,1,5.000000,138400000,10.000130
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-50-1.txt,100,1,50.000000,38130000,10.002351
+perfexp-cfa-pta-ll-noshare-reuse,corpus-1-500-1.txt,100,1,500.000000,3890000,10.003849
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-1-1.txt,100,100,1.000000,143100000,10.000056
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-10-1.txt,100,100,9.500000,97990000,10.000081
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-100-1.txt,100,100,106.370000,16950000,10.004190
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-2-1.txt,100,100,2.030000,135210000,10.000137
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-20-1.txt,100,100,22.960000,69270000,10.000092
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-200-1.txt,100,100,177.280000,8840000,10.000491
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-5-1.txt,100,100,5.270000,112610000,10.000397
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-50-1.txt,100,100,43.320000,42480000,10.001402
+perfexp-cfa-pta-ll-noshare-fresh,corpus-100-500-1.txt,100,100,557.260000,3250000,10.027871
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-1-1.txt,100,1,1.000000,139830000,10.000681
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-10-1.txt,100,1,10.000000,102320000,10.000624
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-100-1.txt,100,1,100.000000,17610000,10.000917
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-2-1.txt,100,1,2.000000,134520000,10.000287
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-20-1.txt,100,1,20.000000,78150000,10.000982
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-200-1.txt,100,1,200.000000,8930000,10.010066
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-5-1.txt,100,1,5.000000,119920000,10.000537
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-50-1.txt,100,1,50.000000,38540000,10.001545
+perfexp-cfa-pta-ll-noshare-fresh,corpus-1-500-1.txt,100,1,500.000000,3900000,10.024468
+perfexp-cfa-peq-ll-share-reuse,corpus-100-1-1.txt,100,100,1.000000,580710000,10.000065
+perfexp-cfa-peq-ll-share-reuse,corpus-100-10-1.txt,100,100,9.500000,430790000,10.000116
+perfexp-cfa-peq-ll-share-reuse,corpus-100-100-1.txt,100,100,106.370000,247640000,10.000266
+perfexp-cfa-peq-ll-share-reuse,corpus-100-2-1.txt,100,100,2.030000,464050000,10.000189
+perfexp-cfa-peq-ll-share-reuse,corpus-100-20-1.txt,100,100,22.960000,377820000,10.000065
+perfexp-cfa-peq-ll-share-reuse,corpus-100-200-1.txt,100,100,177.280000,195030000,10.000477
+perfexp-cfa-peq-ll-share-reuse,corpus-100-5-1.txt,100,100,5.270000,430190000,10.000121
+perfexp-cfa-peq-ll-share-reuse,corpus-100-50-1.txt,100,100,43.320000,331580000,10.000295
+perfexp-cfa-peq-ll-share-reuse,corpus-100-500-1.txt,100,100,557.260000,123230000,10.000186
+perfexp-cfa-peq-ll-share-reuse,corpus-1-1-1.txt,100,1,1.000000,572750000,10.000172
+perfexp-cfa-peq-ll-share-reuse,corpus-1-10-1.txt,100,1,10.000000,558790000,10.000101
+perfexp-cfa-peq-ll-share-reuse,corpus-1-100-1.txt,100,1,100.000000,291780000,10.000230
+perfexp-cfa-peq-ll-share-reuse,corpus-1-2-1.txt,100,1,2.000000,571220000,10.000023
+perfexp-cfa-peq-ll-share-reuse,corpus-1-20-1.txt,100,1,20.000000,461020000,10.000045
+perfexp-cfa-peq-ll-share-reuse,corpus-1-200-1.txt,100,1,200.000000,220880000,10.000260
+perfexp-cfa-peq-ll-share-reuse,corpus-1-5-1.txt,100,1,5.000000,555180000,10.000153
+perfexp-cfa-peq-ll-share-reuse,corpus-1-50-1.txt,100,1,50.000000,433290000,10.000123
+perfexp-cfa-peq-ll-share-reuse,corpus-1-500-1.txt,100,1,500.000000,165210000,10.000260
+perfexp-cfa-peq-ll-share-fresh,corpus-100-1-1.txt,100,100,1.000000,591360000,10.000013
+perfexp-cfa-peq-ll-share-fresh,corpus-100-10-1.txt,100,100,9.500000,432580000,10.000103
+perfexp-cfa-peq-ll-share-fresh,corpus-100-100-1.txt,100,100,106.370000,253100000,10.000162
+perfexp-cfa-peq-ll-share-fresh,corpus-100-2-1.txt,100,100,2.030000,470710000,10.000018
+perfexp-cfa-peq-ll-share-fresh,corpus-100-20-1.txt,100,100,22.960000,381580000,10.000172
+perfexp-cfa-peq-ll-share-fresh,corpus-100-200-1.txt,100,100,177.280000,197910000,10.000400
+perfexp-cfa-peq-ll-share-fresh,corpus-100-5-1.txt,100,100,5.270000,437470000,10.000123
+perfexp-cfa-peq-ll-share-fresh,corpus-100-50-1.txt,100,100,43.320000,337150000,10.000065
+perfexp-cfa-peq-ll-share-fresh,corpus-100-500-1.txt,100,100,557.260000,127310000,10.000685
+perfexp-cfa-peq-ll-share-fresh,corpus-1-1-1.txt,100,1,1.000000,581300000,10.000103
+perfexp-cfa-peq-ll-share-fresh,corpus-1-10-1.txt,100,1,10.000000,566650000,10.000166
+perfexp-cfa-peq-ll-share-fresh,corpus-1-100-1.txt,100,1,100.000000,295340000,10.000202
+perfexp-cfa-peq-ll-share-fresh,corpus-1-2-1.txt,100,1,2.000000,579220000,10.000012
+perfexp-cfa-peq-ll-share-fresh,corpus-1-20-1.txt,100,1,20.000000,470040000,10.000180
+perfexp-cfa-peq-ll-share-fresh,corpus-1-200-1.txt,100,1,200.000000,223060000,10.000188
+perfexp-cfa-peq-ll-share-fresh,corpus-1-5-1.txt,100,1,5.000000,563440000,10.000100
+perfexp-cfa-peq-ll-share-fresh,corpus-1-50-1.txt,100,1,50.000000,438260000,10.000200
+perfexp-cfa-peq-ll-share-fresh,corpus-1-500-1.txt,100,1,500.000000,166830000,10.000225
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-1-1.txt,100,100,1.000000,603080000,10.000107
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-10-1.txt,100,100,9.500000,439540000,10.000078
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-100-1.txt,100,100,106.370000,279990000,10.000309
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-2-1.txt,100,100,2.030000,509720000,10.000099
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-20-1.txt,100,100,22.960000,405590000,10.000206
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-200-1.txt,100,100,177.280000,230400000,10.000124
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-5-1.txt,100,100,5.270000,454270000,10.000057
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-50-1.txt,100,100,43.320000,375090000,10.000225
+perfexp-cfa-peq-ll-noshare-reuse,corpus-100-500-1.txt,100,100,557.260000,134440000,10.000290
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-1-1.txt,100,1,1.000000,588100000,10.000124
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-10-1.txt,100,1,10.000000,577110000,10.000002
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-100-1.txt,100,1,100.000000,319990000,10.000151
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-2-1.txt,100,1,2.000000,586540000,10.000010
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-20-1.txt,100,1,20.000000,480940000,10.000047
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-200-1.txt,100,1,200.000000,300590000,10.000162
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-5-1.txt,100,1,5.000000,577530000,10.000120
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-50-1.txt,100,1,50.000000,454950000,10.000114
+perfexp-cfa-peq-ll-noshare-reuse,corpus-1-500-1.txt,100,1,500.000000,186210000,10.000221
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-1-1.txt,100,100,1.000000,546170000,10.000079
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-10-1.txt,100,100,9.500000,403120000,10.000222
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-100-1.txt,100,100,106.370000,214740000,10.000444
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-2-1.txt,100,100,2.030000,449080000,10.000157
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-20-1.txt,100,100,22.960000,351690000,10.000146
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-200-1.txt,100,100,177.280000,174630000,10.000540
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-5-1.txt,100,100,5.270000,419160000,10.000085
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-50-1.txt,100,100,43.320000,296590000,10.000200
+perfexp-cfa-peq-ll-noshare-fresh,corpus-100-500-1.txt,100,100,557.260000,78000000,10.000539
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-1-1.txt,100,1,1.000000,541890000,10.000021
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-10-1.txt,100,1,10.000000,511140000,10.000142
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-100-1.txt,100,1,100.000000,243680000,10.000252
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-2-1.txt,100,1,2.000000,532730000,10.000135
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-20-1.txt,100,1,20.000000,413610000,10.000113
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-200-1.txt,100,1,200.000000,192770000,10.000185
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-5-1.txt,100,1,5.000000,495980000,10.000162
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-50-1.txt,100,1,50.000000,367590000,10.000269
+perfexp-cfa-peq-ll-noshare-fresh,corpus-1-500-1.txt,100,1,500.000000,111560000,10.000455
+perfexp-cfa-pbv-ll-share-na,corpus-100-1-1.txt,xxx,100,1.000000,638780000,10.000008
+perfexp-cfa-pbv-ll-share-na,corpus-100-10-1.txt,xxx,100,9.500000,637840000,10.000004
+perfexp-cfa-pbv-ll-share-na,corpus-100-100-1.txt,xxx,100,106.370000,635130000,10.000003
+perfexp-cfa-pbv-ll-share-na,corpus-100-2-1.txt,xxx,100,2.030000,639810000,10.000140
+perfexp-cfa-pbv-ll-share-na,corpus-100-20-1.txt,xxx,100,22.960000,552670000,10.000089
+perfexp-cfa-pbv-ll-share-na,corpus-100-200-1.txt,xxx,100,177.280000,639550000,10.000019
+perfexp-cfa-pbv-ll-share-na,corpus-100-5-1.txt,xxx,100,5.270000,636230000,10.000044
+perfexp-cfa-pbv-ll-share-na,corpus-100-50-1.txt,xxx,100,43.320000,631470000,10.000125
+perfexp-cfa-pbv-ll-share-na,corpus-100-500-1.txt,xxx,100,557.260000,628330000,10.000127
+perfexp-cfa-pbv-ll-share-na,corpus-1-1-1.txt,xxx,1,1.000000,589760000,10.000044
+perfexp-cfa-pbv-ll-share-na,corpus-1-10-1.txt,xxx,1,10.000000,589790000,10.000151
+perfexp-cfa-pbv-ll-share-na,corpus-1-100-1.txt,xxx,1,100.000000,587540000,10.000128
+perfexp-cfa-pbv-ll-share-na,corpus-1-2-1.txt,xxx,1,2.000000,580790000,10.000102
+perfexp-cfa-pbv-ll-share-na,corpus-1-20-1.txt,xxx,1,20.000000,586470000,10.000154
+perfexp-cfa-pbv-ll-share-na,corpus-1-200-1.txt,xxx,1,200.000000,587510000,10.000005
+perfexp-cfa-pbv-ll-share-na,corpus-1-5-1.txt,xxx,1,5.000000,582120000,10.000163
+perfexp-cfa-pbv-ll-share-na,corpus-1-50-1.txt,xxx,1,50.000000,587990000,10.000127
+perfexp-cfa-pbv-ll-share-na,corpus-1-500-1.txt,xxx,1,500.000000,587590000,10.000046
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-1-1.txt,xxx,100,1.000000,218340000,10.000321
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-10-1.txt,xxx,100,9.500000,189550000,10.000174
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-100-1.txt,xxx,100,106.370000,169280000,10.000141
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-2-1.txt,xxx,100,2.030000,197840000,10.000383
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-20-1.txt,xxx,100,22.960000,182700000,10.000041
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-200-1.txt,xxx,100,177.280000,157120000,10.000522
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-5-1.txt,xxx,100,5.270000,155160000,10.000322
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-50-1.txt,xxx,100,43.320000,179110000,10.000218
+perfexp-cfa-pbv-ll-noshare-na,corpus-100-500-1.txt,xxx,100,557.260000,113620000,10.000140
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-1-1.txt,xxx,1,1.000000,216270000,10.000367
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-10-1.txt,xxx,1,10.000000,214390000,10.000157
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-100-1.txt,xxx,1,100.000000,165440000,10.000095
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-2-1.txt,xxx,1,2.000000,217150000,10.000044
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-20-1.txt,xxx,1,20.000000,216760000,10.000321
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-200-1.txt,xxx,1,200.000000,176930000,10.000100
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-5-1.txt,xxx,1,5.000000,200840000,10.000229
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-50-1.txt,xxx,1,50.000000,212960000,10.000273
+perfexp-cfa-pbv-ll-noshare-na,corpus-1-500-1.txt,xxx,1,500.000000,163340000,10.000196
+perfexp-stl-pta-na-na-reuse,corpus-100-1-1.txt,100,100,1.000000,151210000,10.000032
+perfexp-stl-pta-na-na-reuse,corpus-100-10-1.txt,100,100,9.500000,92400000,10.000662
+perfexp-stl-pta-na-na-reuse,corpus-100-100-1.txt,100,100,106.370000,16700000,10.003595
+perfexp-stl-pta-na-na-reuse,corpus-100-2-1.txt,100,100,2.030000,132700000,10.000666
+perfexp-stl-pta-na-na-reuse,corpus-100-20-1.txt,100,100,22.960000,61670000,10.001135
+perfexp-stl-pta-na-na-reuse,corpus-100-200-1.txt,100,100,177.280000,8950000,10.005903
+perfexp-stl-pta-na-na-reuse,corpus-100-5-1.txt,100,100,5.270000,105760000,10.000126
+perfexp-stl-pta-na-na-reuse,corpus-100-50-1.txt,100,100,43.320000,38020000,10.001290
+perfexp-stl-pta-na-na-reuse,corpus-100-500-1.txt,100,100,557.260000,3080000,10.009583
+perfexp-stl-pta-na-na-reuse,corpus-1-1-1.txt,100,1,1.000000,150070000,10.000505
+perfexp-stl-pta-na-na-reuse,corpus-1-10-1.txt,100,1,10.000000,96240000,10.000747
+perfexp-stl-pta-na-na-reuse,corpus-1-100-1.txt,100,1,100.000000,17380000,10.005677
+perfexp-stl-pta-na-na-reuse,corpus-1-2-1.txt,100,1,2.000000,136340000,10.000556
+perfexp-stl-pta-na-na-reuse,corpus-1-20-1.txt,100,1,20.000000,69290000,10.000979
+perfexp-stl-pta-na-na-reuse,corpus-1-200-1.txt,100,1,200.000000,9140000,10.005445
+perfexp-stl-pta-na-na-reuse,corpus-1-5-1.txt,100,1,5.000000,114030000,10.000605
+perfexp-stl-pta-na-na-reuse,corpus-1-50-1.txt,100,1,50.000000,33470000,10.000871
+perfexp-stl-pta-na-na-reuse,corpus-1-500-1.txt,100,1,500.000000,3760000,10.021431
+perfexp-stl-pta-na-na-fresh,corpus-100-1-1.txt,100,100,1.000000,151890000,10.000693
+perfexp-stl-pta-na-na-fresh,corpus-100-10-1.txt,100,100,9.500000,97910000,10.000289
+perfexp-stl-pta-na-na-fresh,corpus-100-100-1.txt,100,100,106.370000,16740000,10.000756
+perfexp-stl-pta-na-na-fresh,corpus-100-2-1.txt,100,100,2.030000,134890000,10.000666
+perfexp-stl-pta-na-na-fresh,corpus-100-20-1.txt,100,100,22.960000,61040000,10.000514
+perfexp-stl-pta-na-na-fresh,corpus-100-200-1.txt,100,100,177.280000,8950000,10.004888
+perfexp-stl-pta-na-na-fresh,corpus-100-5-1.txt,100,100,5.270000,101780000,10.000043
+perfexp-stl-pta-na-na-fresh,corpus-100-50-1.txt,100,100,43.320000,38440000,10.000510
+perfexp-stl-pta-na-na-fresh,corpus-100-500-1.txt,100,100,557.260000,3060000,10.007733
+perfexp-stl-pta-na-na-fresh,corpus-1-1-1.txt,100,1,1.000000,149360000,10.000168
+perfexp-stl-pta-na-na-fresh,corpus-1-10-1.txt,100,1,10.000000,98400000,10.000118
+perfexp-stl-pta-na-na-fresh,corpus-1-100-1.txt,100,1,100.000000,17440000,10.004379
+perfexp-stl-pta-na-na-fresh,corpus-1-2-1.txt,100,1,2.000000,130340000,10.000520
+perfexp-stl-pta-na-na-fresh,corpus-1-20-1.txt,100,1,20.000000,69280000,10.001377
+perfexp-stl-pta-na-na-fresh,corpus-1-200-1.txt,100,1,200.000000,9070000,10.004963
+perfexp-stl-pta-na-na-fresh,corpus-1-5-1.txt,100,1,5.000000,114390000,10.000315
+perfexp-stl-pta-na-na-fresh,corpus-1-50-1.txt,100,1,50.000000,34350000,10.001033
+perfexp-stl-pta-na-na-fresh,corpus-1-500-1.txt,100,1,500.000000,3720000,10.009015
+perfexp-stl-peq-na-na-reuse,corpus-100-1-1.txt,100,100,1.000000,867730000,10.000040
+perfexp-stl-peq-na-na-reuse,corpus-100-10-1.txt,100,100,9.500000,470370000,10.000155
+perfexp-stl-peq-na-na-reuse,corpus-100-100-1.txt,100,100,106.370000,287440000,10.000190
+perfexp-stl-peq-na-na-reuse,corpus-100-2-1.txt,100,100,2.030000,667180000,10.000145
+perfexp-stl-peq-na-na-reuse,corpus-100-20-1.txt,100,100,22.960000,430260000,10.000102
+perfexp-stl-peq-na-na-reuse,corpus-100-200-1.txt,100,100,177.280000,232720000,10.000418
+perfexp-stl-peq-na-na-reuse,corpus-100-5-1.txt,100,100,5.270000,515130000,10.000118
+perfexp-stl-peq-na-na-reuse,corpus-100-50-1.txt,100,100,43.320000,401280000,10.000122
+perfexp-stl-peq-na-na-reuse,corpus-100-500-1.txt,100,100,557.260000,135350000,10.000692
+perfexp-stl-peq-na-na-reuse,corpus-1-1-1.txt,100,1,1.000000,847560000,10.000010
+perfexp-stl-peq-na-na-reuse,corpus-1-10-1.txt,100,1,10.000000,641250000,10.000095
+perfexp-stl-peq-na-na-reuse,corpus-1-100-1.txt,100,1,100.000000,300130000,10.000199
+perfexp-stl-peq-na-na-reuse,corpus-1-2-1.txt,100,1,2.000000,680950000,10.000050
+perfexp-stl-peq-na-na-reuse,corpus-1-20-1.txt,100,1,20.000000,515190000,10.000051
+perfexp-stl-peq-na-na-reuse,corpus-1-200-1.txt,100,1,200.000000,271800000,10.000194
+perfexp-stl-peq-na-na-reuse,corpus-1-5-1.txt,100,1,5.000000,611640000,10.000133
+perfexp-stl-peq-na-na-reuse,corpus-1-50-1.txt,100,1,50.000000,483780000,10.000084
+perfexp-stl-peq-na-na-reuse,corpus-1-500-1.txt,100,1,500.000000,191470000,10.000243
+perfexp-stl-peq-na-na-fresh,corpus-100-1-1.txt,100,100,1.000000,779650000,10.000085
+perfexp-stl-peq-na-na-fresh,corpus-100-10-1.txt,100,100,9.500000,419300000,10.000184
+perfexp-stl-peq-na-na-fresh,corpus-100-100-1.txt,100,100,106.370000,224270000,10.000410
+perfexp-stl-peq-na-na-fresh,corpus-100-2-1.txt,100,100,2.030000,545330000,10.000073
+perfexp-stl-peq-na-na-fresh,corpus-100-20-1.txt,100,100,22.960000,385000000,10.000210
+perfexp-stl-peq-na-na-fresh,corpus-100-200-1.txt,100,100,177.280000,174520000,10.000360
+perfexp-stl-peq-na-na-fresh,corpus-100-5-1.txt,100,100,5.270000,443460000,10.000165
+perfexp-stl-peq-na-na-fresh,corpus-100-50-1.txt,100,100,43.320000,310460000,10.000174
+perfexp-stl-peq-na-na-fresh,corpus-100-500-1.txt,100,100,557.260000,92820000,10.000352
+perfexp-stl-peq-na-na-fresh,corpus-1-1-1.txt,100,1,1.000000,774230000,10.000110
+perfexp-stl-peq-na-na-fresh,corpus-1-10-1.txt,100,1,10.000000,554850000,10.000064
+perfexp-stl-peq-na-na-fresh,corpus-1-100-1.txt,100,1,100.000000,227540000,10.000041
+perfexp-stl-peq-na-na-fresh,corpus-1-2-1.txt,100,1,2.000000,616830000,10.000134
+perfexp-stl-peq-na-na-fresh,corpus-1-20-1.txt,100,1,20.000000,436800000,10.000038
+perfexp-stl-peq-na-na-fresh,corpus-1-200-1.txt,100,1,200.000000,185050000,10.000439
+perfexp-stl-peq-na-na-fresh,corpus-1-5-1.txt,100,1,5.000000,569030000,10.000125
+perfexp-stl-peq-na-na-fresh,corpus-1-50-1.txt,100,1,50.000000,387710000,10.000249
+perfexp-stl-peq-na-na-fresh,corpus-1-500-1.txt,100,1,500.000000,113890000,10.000075
+perfexp-stl-pbv-na-na-na,corpus-100-1-1.txt,xxx,100,1.000000,1267570000,10.000072
+perfexp-stl-pbv-na-na-na,corpus-100-10-1.txt,xxx,100,9.500000,476260000,10.000192
+perfexp-stl-pbv-na-na-na,corpus-100-100-1.txt,xxx,100,106.370000,271870000,10.000171
+perfexp-stl-pbv-na-na-na,corpus-100-2-1.txt,xxx,100,2.030000,807830000,10.000110
+perfexp-stl-pbv-na-na-na,corpus-100-20-1.txt,xxx,100,22.960000,373160000,10.000221
+perfexp-stl-pbv-na-na-na,corpus-100-200-1.txt,xxx,100,177.280000,233700000,10.000081
+perfexp-stl-pbv-na-na-na,corpus-100-5-1.txt,xxx,100,5.270000,536240000,10.000165
+perfexp-stl-pbv-na-na-na,corpus-100-50-1.txt,xxx,100,43.320000,297400000,10.000317
+perfexp-stl-pbv-na-na-na,corpus-100-500-1.txt,xxx,100,557.260000,159500000,10.000290
+perfexp-stl-pbv-na-na-na,corpus-1-1-1.txt,xxx,1,1.000000,1089370000,10.000024
+perfexp-stl-pbv-na-na-na,corpus-1-10-1.txt,xxx,1,10.000000,722490000,10.000040
+perfexp-stl-pbv-na-na-na,corpus-1-100-1.txt,xxx,1,100.000000,311250000,10.000116
+perfexp-stl-pbv-na-na-na,corpus-1-2-1.txt,xxx,1,2.000000,747630000,10.000103
+perfexp-stl-pbv-na-na-na,corpus-1-20-1.txt,xxx,1,20.000000,348820000,10.000149
+perfexp-stl-pbv-na-na-na,corpus-1-200-1.txt,xxx,1,200.000000,302220000,10.000223
+perfexp-stl-pbv-na-na-na,corpus-1-5-1.txt,xxx,1,5.000000,725430000,10.000110
+perfexp-stl-pbv-na-na-na,corpus-1-50-1.txt,xxx,1,50.000000,335730000,10.000280
+perfexp-stl-pbv-na-na-na,corpus-1-500-1.txt,xxx,1,500.000000,258380000,10.000052
Index: doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.csv
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.csv	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,37 +1,0 @@
-﻿run,test@corpus,test,corpus,heapGrowThreshold,concatsPerReset,corpusItemCount,corpusMeanLenChars, concatDoneActualCount , execTimeActualSec ,test-allvar,operation-idx,operation,sut,sut-platform,sut-cfa-level,suffix-cfa-sharing-alloc,sut-cfa-sharing,op-alloc,corpus-varsuffix,corpus-allvar,corpus-nstrs,corpus-varsuffix2,corpus-meanlen,corpus-runid,ops-per-sec,op-duration,memrowid,mem-amt,mem20,mem50,mem100,mem200,mem500
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-20-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-20-1.txt,0.02,xxx,1,20,, 10.0003450 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-20-1.txt,1-20-1,1,20-1,20,1,0.0,#DIV/0!,20-0.02,1035966,1035966,,,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-20-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-20-1.txt,0.05,xxx,1,20," 266,150,000 ", 10.0002880 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-20-1.txt,1-20-1,1,20-1,20,1,26614233.5,37.6,20-0.05,523966,523966,,,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-20-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-20-1.txt,0.1,xxx,1,20," 261,320,000 ", 10.0003420 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-20-1.txt,1-20-1,1,20-1,20,1,26131106.3,38.3,20-0.1,267966,267966,,,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-20-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-20-1.txt,0.2,xxx,1,20," 260,830,000 ", 10.0003730 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-20-1.txt,1-20-1,1,20-1,20,1,26082027.1,38.3,20-0.2,139966,139966,,,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-20-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-20-1.txt,0.5,xxx,1,20," 244,180,000 ", 10.0002010 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-20-1.txt,1-20-1,1,20-1,20,1,24417509.2,41.0,20-0.5,75966,75966,,,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-20-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-20-1.txt,0.9,xxx,1,20," 203,880,000 ", 10.0001060 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-20-1.txt,1-20-1,1,20-1,20,1,20387783.9,49.0,20-0.9,43966,43966,,,,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-50-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-50-1.txt,0.02,xxx,1,50,, 10.0000830 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-50-1.txt,1-50-1,1,50-1,50,1,0.0,#DIV/0!,50-0.02,4107966,,4107966,,,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-50-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-50-1.txt,0.05,xxx,1,50," 255,110,000 ", 10.0000460 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-50-1.txt,1-50-1,1,50-1,50,1,25510882.6,39.2,50-0.05,1035966,,1035966,,,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-50-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-50-1.txt,0.1,xxx,1,50," 250,770,000 ", 10.0003190 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-50-1.txt,1-50-1,1,50-1,50,1,25076200.1,39.9,50-0.1,523966,,523966,,,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-50-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-50-1.txt,0.2,xxx,1,50," 241,000,000 ", 10.0002030 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-50-1.txt,1-50-1,1,50-1,50,1,24099510.8,41.5,50-0.2,267966,,267966,,,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-50-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-50-1.txt,0.5,xxx,1,50," 227,630,000 ", 10.0002350 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-50-1.txt,1-50-1,1,50-1,50,1,22762465.1,43.9,50-0.5,139966,,139966,,,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-50-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-50-1.txt,0.9,xxx,1,50," 179,660,000 ", 10.0002830 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-50-1.txt,1-50-1,1,50-1,50,1,17965491.6,55.7,50-0.9,75966,,75966,,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-100-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-100-1.txt,0.02,xxx,1,100,, 10.0000150 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-100-1.txt,1-100-1,1,100-1,100,1,0.0,#DIV/0!,100-0.02,8203966,,,8203966,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-100-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-100-1.txt,0.05,xxx,1,100,, 10.0001890 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-100-1.txt,1-100-1,1,100-1,100,1,0.0,#DIV/0!,100-0.05,2059966,,,2059966,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-100-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-100-1.txt,0.1,xxx,1,100,200350000, 10.0001490 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-100-1.txt,1-100-1,1,100-1,100,1,20034701.5,49.9,100-0.1,1035966,,,1035966,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-100-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-100-1.txt,0.2,xxx,1,100,189490000, 10.0001740 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-100-1.txt,1-100-1,1,100-1,100,1,18948670.3,52.8,100-0.2,523966,,,523966,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-100-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-100-1.txt,0.5,xxx,1,100,177810000, 10.0004290 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-100-1.txt,1-100-1,1,100-1,100,1,17780237.2,56.2,100-0.5,267966,,,267966,,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-100-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-100-1.txt,0.9,xxx,1,100,145370000, 10.0005610 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-100-1.txt,1-100-1,1,100-1,100,1,14536184.5,68.8,100-0.9,139966,,,139966,,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-200-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-200-1.txt,0.02,xxx,1,200,, 10.0005350 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-200-1.txt,1-200-1,1,200-1,200,1,0.0,#DIV/0!,200-0.02,16395966,,,,16395966,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-200-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-200-1.txt,0.05,xxx,1,200,, 10.0005170 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-200-1.txt,1-200-1,1,200-1,200,1,0.0,#DIV/0!,200-0.05,4107966,,,,4107966,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-200-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-200-1.txt,0.1,xxx,1,200,165710000, 10.0001810 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-200-1.txt,1-200-1,1,200-1,200,1,16570700.1,60.3,200-0.1,2059966,,,,2059966,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-200-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-200-1.txt,0.2,xxx,1,200,160590000, 10.0001890 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-200-1.txt,1-200-1,1,200-1,200,1,16058696.5,62.3,200-0.2,1035966,,,,1035966,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-200-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-200-1.txt,0.5,xxx,1,200,150820000, 10.0006510 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-200-1.txt,1-200-1,1,200-1,200,1,15081018.2,66.3,200-0.5,523966,,,,523966,
-measurement-2022-02-02--22-33-38.csv,perfexp-cfa-pal-ll-share-na@corpus-1-200-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-200-1.txt,0.9,xxx,1,200,129830000, 10.0003600 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-200-1.txt,1-200-1,1,200-1,200,1,12982532.6,77.0,200-0.9,267966,,,,267966,
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-500-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-500-1.txt,0.02,xxx,1,500,, 10.0009100 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-500-1.txt,1-500-1,1,500-1,500,1,0.0,#DIV/0!,500-0.02,32779966,,,,,32779966
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-500-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-500-1.txt,0.05,xxx,1,500,, 10.0010940 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-500-1.txt,1-500-1,1,500-1,500,1,0.0,#DIV/0!,500-0.05,16395966,,,,,16395966
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-500-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-500-1.txt,0.1,xxx,1,500,, 10.0008590 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-500-1.txt,1-500-1,1,500-1,500,1,0.0,#DIV/0!,500-0.1,8203966,,,,,8203966
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-500-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-500-1.txt,0.2,xxx,1,500,, 10.0006990 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-500-1.txt,1-500-1,1,500-1,500,1,0.0,#DIV/0!,500-0.2,4107966,,,,,4107966
-,perfexp-cfa-pall-ll-share-na@corpus-1-500-1.txt,perfexp-cfa-pall-ll-share-na,corpus-1-500-1.txt,0.3,xxx,1,500," 116,530,000 ", 10.0008290 ,cfa-pall-ll-share-na,5,pal,cfal-ll-share-na,cfal,~na~,~na~,~na~,na,1-500-1.txt,1-500-1,1,500-1,500,1,11652034.0,85.8,500-0.3,2059966,,,,,2059966
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-500-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-500-1.txt,0.5,xxx,1,500,112530000, 10.0001000 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-500-1.txt,1-500-1,1,500-1,500,1,11252887.5,88.9,500-0.5,1035966,,,,,1035966
-measurement-2022-02-02--22-18-20.csv,perfexp-cfa-pal-ll-share-na@corpus-1-500-1.txt,perfexp-cfa-pal-ll-share-na,corpus-1-500-1.txt,0.99,xxx,1,500," 83,270,000 ", 10.0008190 ,cfa-pal-ll-share-na,5,pal,cfa-ll-share-na,cfa,ll,share-na,share,na,1-500-1.txt,1-500-1,1,500-1,500,1,8326318.1,120.1,500-0.99,523966,,,,,523966
-,,,,,,,,,,,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#DIV/0!,#DIV/0!,#VALUE!,#VALUE!,,,,,
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
-,,,,,,,,,,,,,,,,,,,,,,,,,,#VALUE!,,,,,,,
Index: doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.dat
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graph-allocn.dat	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,34 +1,0 @@
-"20"
-37.57387939	523966
-38.26856727	267966
-38.34057815	139966
-40.9542182	75966
-49.04897979	43966
-
-	
-"50"
-39.19895731	1035966
-39.87845037	523966
-41.49461826	267966
-43.93197294	139966
-55.66226762	75966
-
-	
-"100"
-49.91339656	1035966
-52.77415167	523966
-56.24221922	267966
-68.7938433	139966
-
-	
-"200"
-60.34748054	2059966
-62.27155489	1035966
-66.30852009	523966
-77.02657321	267966
-
-	
-"500"
-85.82192568	2059966
-88.86608016	1035966
-120.1011048	523966
Index: doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.csv
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.csv	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,18 +1,0 @@
-﻿operation,pbv,,,,
-sut-cfa-level,(Multiple Items),,,,
-op-alloc,(All),,,,
-sut-cfa-sharing,(All),,,,
-sut-platform,(All),,,,
-corpus-nstrs,(All),,,,
-,,,,,
-Average of op-duration,Column Labels,,,,
-Row Labels,cfa-ll-share-na,cfa-ll-noshare-na,stl-na-na-na,,
-1,17.7,181.9,7.9,,
-2,17.3,181.8,12.4,,
-5,17.1,183.9,20.8,,
-10,17.1,180.3,30.1,,
-20,17.7,185.4,51.1,,
-50,17.6,189.0,73.7,,1.441338888
-100,17.1,193.2,78.6,,1.066299805
-200,17.5,193.3,91.3,,1.16164566
-500,17.4,214.6,115.1,,1.261192388
Index: doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graph-pbv.dat	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,34 +1,0 @@
-"{/Helvetica=15 C{/Symbol \42}} share"
-1	17.7		
-2	17.3		
-5	17.1		
-10	17.1		
-20	17.7		
-50	17.6
-100	17.1
-200	17.5
-500	17.4
-
-
-"{/Helvetica=15 C{/Symbol \42}} noshare"
-1	181.9		
-2	181.8		
-5	183.9		
-10	180.3		
-20	185.4		
-50	189.0
-100	193.2
-200	193.3
-500	214.6
-
-
-"STL"
-1	7.9		
-2	12.4		
-5	20.8		
-10	30.1		
-20	51.1		
-50	73.7
-100	78.6
-200	91.3
-500	115.1
Index: doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.csv
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.csv	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,20 +1,0 @@
-﻿operation,peq,,,,,,
-sut-cfa-level,(Multiple Items),,,,,,
-op-alloc,(All),,,,,,
-sut-cfa-sharing,(All),,,,,,
-sut-platform,(All),,,,,,
-,,,,,,,
-Average of op-duration,Column Labels,,,,,,
-Row Labels,cfa-ll-share-reuse,cfa-ll-share-fresh,stl-na-na-reuse,stl-na-na-fresh,,stlhi/cfa,cfa/stllo
-1,17.4,16.3,11.6,14.4,,0.88,1.50
-2,21.5,21.1,14.6,20.2,,0.96,1.47
-5,23.2,23.0,20.2,25.8,,1.12,1.15
-10,23.5,23.1,21.6,26.7,,1.15,1.09
-20,26.7,26.3,23.0,29.9,,1.14,1.16
-50,30.9,30.3,26.4,37.4,,1.23,1.17
-100,40.9,39.9,34.9,49.3,,1.23,1.17
-200,50.3,50.3,39.4,59.6,,1.18,1.28
-500,80.5,79.2,73.9,114.5,,1.45,1.09
-,,,,,,,
-,,,,,,,1.22
-,,,,,,,1.16
Index: doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graph-peq-sharing.dat	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,46 +1,0 @@
-"{/Helvetica=15 C{/Symbol \42} +=} share fresh"
-1	16.3
-2	21.1
-5	23.0
-10	23.1
-20	26.3
-50	30.3
-100	39.9
-200	50.3
-500	79.2
-
-
-"{/Helvetica=15 C{/Symbol \42} +=} share reuse"
-1	17.4
-2	21.5
-5	23.2
-10	23.5
-20	26.7
-50	30.9
-100	40.9
-200	50.3
-500	80.5
-
-
-"STL {/Helvetica=15 +=} fresh"
-1	14.4
-2	20.2
-5	25.8
-10	26.7
-20	29.9
-50	37.4
-100	49.3
-200	59.6
-500	114.5
-
-
-"STL {/Helvetica=15 +=} reuse"
-1	11.6
-2	14.6
-5	20.2
-10	21.6
-20	23.0
-50	26.4
-100	34.9
-200	39.4
-500	73.9
Index: doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.csv
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.csv	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,19 +1,0 @@
-﻿operation,(Multiple Items),,,,,,,,
-sut-cfa-level,(Multiple Items),,,,,,,,
-op-alloc,(All),,,,,,,,
-sut-cfa-sharing,(Multiple Items),,,,,,,,
-sut-platform,(All),,,,,,,,
-,,,,,,,,,
-Average of op-duration,Column Labels,,,,,,,,
-Row Labels,perfexp-cfa-peq-ll-share-fresh,perfexp-cfa-pta-ll-share-fresh,perfexp-stl-peq-na-na-fresh,perfexp-stl-peq-na-na-reuse,perfexp-stl-pta-na-na-fresh,,,,
-1,16.3,44.1,14.4,11.6,174.5,,15.03539756,,2.70809762
-2,21.1,49.1,20.2,14.6,189.3,,12.95232361,,2.327345335
-5,23.0,51.0,25.8,20.2,214.9,,10.61255155,,2.220045663
-10,23.1,50.8,26.7,21.6,223.7,,10.3603398,,2.19569664
-20,26.3,53.0,29.9,23.0,292.1,,12.72658742,,2.016743597
-50,30.3,56.6,37.4,26.4,404.7,,15.33322466,,1.864273381
-100,39.9,65.8,49.3,34.9,789.1,,22.63947672,,1.648192504
-200,50.3,77.4,59.6,39.4,1267.1,,32.13797349,,1.538439818
-500,79.2,110.7,114.5,73.9,3643.8,,49.28010714,,1.398650316
-,,,,,,,,,
-,,,,,,,17.44731936,,1.951050836
Index: doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graph-pta-sharing.dat	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,70 +1,0 @@
-"{/Helvetica=15 C{/Symbol \42} +=} share fresh"
-1	16.3
-2	21.1
-5	23.0
-10	23.1
-20	26.3
-50	30.3
-100	39.9
-200	50.3
-500	79.2
-
-
-"{/Helvetica=15 C{/Symbol \42} +=} share reuse"
-1	17.4
-2	21.5
-5	23.2
-10	23.5
-20	26.7
-50	30.9
-100	40.9
-200	50.3
-500	80.5
-
-
-"{/Helvetica=15 C{/Symbol \42} x = x + y} share fresh"
-1	44.1
-2	49.1
-5	51.0
-10	50.8
-20	53.0
-50	56.6
-100	65.8
-200	77.4
-500	110.7
-
-
-"STL {/Helvetica=15 +=} fresh"
-1	14.4
-2	20.2
-5	25.8
-10	26.7
-20	29.9
-50	37.4
-100	49.3
-200	59.6
-500	114.5
-
-
-"STL {/Helvetica=15 x = x + y} fresh"
-1	174.5
-2	189.3
-5	214.9
-10	223.7
-20	292.1
-50	404.7
-100	789.1
-200	1267.1
-500	3643.8
-
-
-"STL {/Helvetica=15 +=} reuse"
-1	11.6
-2	14.6
-5	20.2
-10	21.6
-20	23.0
-50	26.4
-100	34.9
-200	39.4
-500	73.9
Index: doc/theses/mike_brooks_MMath/pictures/string-graphs-mapping.txt
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graphs-mapping.txt	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,6 +1,0 @@
-FIGURE				BOOK	SHEET
-string-graph-allocn		mem	simplified
-string-graph-pbv		speed	pbv
-string-graph-peq-cppemu		speed	peq-cppemu
-string-graph-peq-sharing	speed	peq-sharing
-string-graph-pta-sharing	speed	pta-sharing
Index: doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.csv
===================================================================
--- doc/theses/mike_brooks_MMath/pictures/string-graphs-speed.csv	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,226 +1,0 @@
-﻿run,test@corpus,test,corpus,concatsPerReset,corpusItemCount,corpusMeanLenChars,concatDoneActualCount,execTimeActualSec,test-allvar,operation-idx,operation,sut,sut-platform,sut-cfa-level,suffix-cfa-sharing-alloc,sut-cfa-sharing,op-alloc,corpus-varsuffix,corpus-allvar,corpus-nstrs,corpus-varsuffix2,corpus-meanlen,corpus-runid,ops-per-sec,op-duration
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-1-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-1-1.txt,100,100,1," 46,670,000 ",10.001611,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,4666248.3,214.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-10-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-10-1.txt,100,100,9.5," 44,690,000 ",10.001209,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,4468459.8,223.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-100-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-100-1.txt,100,100,106.37," 42,650,000 ",10.001013,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,4264568.0,234.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-2-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-2-1.txt,100,100,2.03," 45,390,000 ",10.002069,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,4538061.1,220.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-20-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-20-1.txt,100,100,22.96," 45,070,000 ",10.000489,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,4506779.6,221.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-200-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-200-1.txt,100,100,177.28," 39,010,000 ",10.000491,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,3900808.5,256.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-5-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-5-1.txt,100,100,5.27," 47,050,000 ",10.001473,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,4704307.1,212.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-50-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-50-1.txt,100,100,43.32," 42,400,000 ",10.001664,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,4239294.6,235.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-reuse@corpus-100-500-1.txt,perfexp-cfa-pta-hl-share-reuse,corpus-100-500-1.txt,100,100,557.26," 34,310,000 ",10.001741,cfa-pta-hl-share-reuse,5,pta,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,3430402.8,291.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-1-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-1-1.txt,100,100,1," 46,210,000 ",10.000321,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,4620851.7,216.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-10-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-10-1.txt,100,100,9.5," 44,770,000 ",10.0008,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,4476641.9,223.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-100-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-100-1.txt,100,100,106.37," 41,020,000 ",10.000938,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,4101615.3,243.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-2-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-2-1.txt,100,100,2.03," 45,360,000 ",10.001512,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,4535314.3,220.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-20-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-20-1.txt,100,100,22.96," 44,250,000 ",10.002088,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,4424076.3,226.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-200-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-200-1.txt,100,100,177.28," 38,220,000 ",10.000376,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,3821856.3,261.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-5-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-5-1.txt,100,100,5.27," 45,540,000 ",10.001383,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,4553370.3,219.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-50-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-50-1.txt,100,100,43.32," 43,450,000 ",10.001057,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,4344540.8,230.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-share-fresh@corpus-100-500-1.txt,perfexp-cfa-pta-hl-share-fresh,corpus-100-500-1.txt,100,100,557.26," 34,310,000 ",10.001096,cfa-pta-hl-share-fresh,5,pta,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,3430624.0,291.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-1-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-1-1.txt,100,100,1," 14,790,000 ",10.00307,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,1478546.1,676.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-10-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-10-1.txt,100,100,9.5," 14,130,000 ",10.0003,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,1412957.6,707.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-100-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-100-1.txt,100,100,106.37," 5,680,000 ",10.009858,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,567440.6,1762.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-2-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-2-1.txt,100,100,2.03," 14,540,000 ",10.003868,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,1453437.8,688.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-20-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-20-1.txt,100,100,22.96," 11,250,000 ",10.004258,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,1124521.2,889.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-200-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-200-1.txt,100,100,177.28," 3,630,000 ",10.015228,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,362448.1,2759.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-5-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-5-1.txt,100,100,5.27," 14,010,000 ",10.000639,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,1400910.5,713.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-50-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-50-1.txt,100,100,43.32," 9,250,000 ",10.005358,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,924504.7,1081.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-reuse@corpus-100-500-1.txt,perfexp-cfa-pta-hl-noshare-reuse,corpus-100-500-1.txt,100,100,557.26," 1,480,000 ",10.025648,cfa-pta-hl-noshare-reuse,5,pta,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,147621.4,6774.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-1-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-1-1.txt,100,100,1," 14,600,000 ",10.002874,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,1459580.5,685.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-10-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-10-1.txt,100,100,9.5," 13,700,000 ",10.005982,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,1369181.0,730.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-100-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-100-1.txt,100,100,106.37," 5,450,000 ",10.005359,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,544708.1,1835.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-2-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-2-1.txt,100,100,2.03," 15,040,000 ",10.006349,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,1503045.7,665.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-20-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-20-1.txt,100,100,22.96," 11,250,000 ",10.00292,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,1124671.6,889.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-200-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-200-1.txt,100,100,177.28," 3,610,000 ",10.018511,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,360333.0,2775.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-5-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-5-1.txt,100,100,5.27," 13,820,000 ",10.001873,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,1381741.2,723.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-50-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-50-1.txt,100,100,43.32," 9,240,000 ",10.002466,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,923772.2,1082.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-hl-noshare-fresh@corpus-100-500-1.txt,perfexp-cfa-pta-hl-noshare-fresh,corpus-100-500-1.txt,100,100,557.26," 1,470,000 ",10.018583,cfa-pta-hl-noshare-fresh,5,pta,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,146727.3,6815.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-1-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-1-1.txt,100,100,1," 223,330,000 ",10.000148,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,22332669.5,44.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-10-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-10-1.txt,100,100,9.5," 188,630,000 ",10.000401,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,18862243.6,53.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-100-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-100-1.txt,100,100,106.37," 150,110,000 ",10.000033,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,15010950.5,66.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-2-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-2-1.txt,100,100,2.03," 203,980,000 ",10.000178,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,20397636.9,49.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-20-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-20-1.txt,100,100,22.96," 184,730,000 ",10.000371,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,18472314.7,54.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-200-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-200-1.txt,100,100,177.28," 126,510,000 ",10.000682,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,12650137.3,79.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-5-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-5-1.txt,100,100,5.27," 197,890,000 ",10.000471,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,19788068.0,50.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-50-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-50-1.txt,100,100,43.32," 167,390,000 ",10.000227,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,16738620.0,59.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-reuse@corpus-100-500-1.txt,perfexp-cfa-pta-ll-share-reuse,corpus-100-500-1.txt,100,100,557.26," 93,060,000 ",10.000195,cfa-pta-ll-share-reuse,5,pta,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,9305818.5,107.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-1-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-1-1.txt,100,100,1," 226,690,000 ",10.000003,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,22668993.2,44.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-10-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-10-1.txt,100,100,9.5," 196,970,000 ",10.000033,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,19696935.0,50.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-100-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-100-1.txt,100,100,106.37," 151,920,000 ",10.000368,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,15191441.0,65.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-2-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-2-1.txt,100,100,2.03," 203,810,000 ",10.000026,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,20380947.0,49.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-20-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-20-1.txt,100,100,22.96," 188,650,000 ",10.000508,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,18864041.7,53.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-200-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-200-1.txt,100,100,177.28," 129,210,000 ",10.000194,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,12920749.3,77.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-5-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-5-1.txt,100,100,5.27," 196,020,000 ",10.000091,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,19601821.6,51.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-50-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-50-1.txt,100,100,43.32," 176,760,000 ",10.000491,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,17675132.2,56.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-share-fresh@corpus-100-500-1.txt,perfexp-cfa-pta-ll-share-fresh,corpus-100-500-1.txt,100,100,557.26," 90,320,000 ",10.000081,cfa-pta-ll-share-fresh,5,pta,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,9031926.8,110.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-1-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-1-1.txt,100,100,1," 149,590,000 ",10.000607,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,14958092.0,66.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-10-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-10-1.txt,100,100,9.5," 109,750,000 ",10.000005,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,10974994.5,91.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-100-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-100-1.txt,100,100,106.37," 17,360,000 ",10.003413,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,1735407.7,576.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-2-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-2-1.txt,100,100,2.03," 139,960,000 ",10.000228,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,13995680.9,71.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-20-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-20-1.txt,100,100,22.96," 74,360,000 ",10.000214,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,7435840.9,134.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-200-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-200-1.txt,100,100,177.28," 8,660,000 ",10.002419,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,865790.6,1155.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-5-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-5-1.txt,100,100,5.27," 130,290,000 ",10.000347,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,13028547.9,76.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-50-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-50-1.txt,100,100,43.32," 44,300,000 ",10.001198,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,4429469.3,225.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-reuse@corpus-100-500-1.txt,perfexp-cfa-pta-ll-noshare-reuse,corpus-100-500-1.txt,100,100,557.26," 3,270,000 ",10.02177,cfa-pta-ll-noshare-reuse,5,pta,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,326289.7,3064.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-1-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-1-1.txt,100,100,1," 141,730,000 ",10.000482,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,14172316.9,70.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-10-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-10-1.txt,100,100,9.5," 95,240,000 ",10.000165,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,9523842.9,105.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-100-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-100-1.txt,100,100,106.37," 16,930,000 ",10.000692,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,1692882.9,590.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-2-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-2-1.txt,100,100,2.03," 129,810,000 ",10.000562,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,12980270.5,77.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-20-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-20-1.txt,100,100,22.96," 69,530,000 ",10.000309,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,6952785.2,143.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-200-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-200-1.txt,100,100,177.28," 8,820,000 ",10.007415,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,881346.5,1134.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-5-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-5-1.txt,100,100,5.27," 109,330,000 ",10.000458,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,10932499.3,91.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-50-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-50-1.txt,100,100,43.32," 41,860,000 ",10.000415,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,4185826.3,238.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pta-ll-noshare-fresh@corpus-100-500-1.txt,perfexp-cfa-pta-ll-noshare-fresh,corpus-100-500-1.txt,100,100,557.26," 3,220,000 ",10.009101,cfa-pta-ll-noshare-fresh,5,pta,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,321707.2,3108.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-1-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-1-1.txt,100,100,1," 570,080,000 ",10.000166,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,57007053.7,17.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-10-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-10-1.txt,100,100,9.5," 424,040,000 ",10.000131,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,42403444.5,23.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-100-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-100-1.txt,100,100,106.37," 248,850,000 ",10.00022,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,24884452.5,40.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-2-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-2-1.txt,100,100,2.03," 458,970,000 ",10.000032,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,45896853.1,21.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-20-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-20-1.txt,100,100,22.96," 372,450,000 ",10.000201,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,37244251.4,26.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-200-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-200-1.txt,100,100,177.28," 189,300,000 ",10.000141,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,18929733.1,52.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-5-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-5-1.txt,100,100,5.27," 432,540,000 ",10.000035,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,43253848.6,23.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-50-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-50-1.txt,100,100,43.32," 320,980,000 ",10.000059,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,32097810.6,31.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-reuse@corpus-100-500-1.txt,perfexp-cfa-peq-hl-share-reuse,corpus-100-500-1.txt,100,100,557.26," 123,900,000 ",10.000372,cfa-peq-hl-share-reuse,5,peq,cfa-hl-share-reuse,cfa,hl,share-reuse,share,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,12389539.1,80.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-1-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-1-1.txt,100,100,1," 551,530,000 ",10.000112,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,55152382.3,18.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-10-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-10-1.txt,100,100,9.5," 422,560,000 ",10.000055,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,42255767.6,23.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-100-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-100-1.txt,100,100,106.37," 242,150,000 ",10.000213,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,24214484.2,41.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-2-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-2-1.txt,100,100,2.03," 451,490,000 ",10.000152,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,45148313.7,22.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-20-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-20-1.txt,100,100,22.96," 363,500,000 ",10.000024,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,36349912.8,27.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-200-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-200-1.txt,100,100,177.28," 191,440,000 ",10.000187,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,19143642.0,52.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-5-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-5-1.txt,100,100,5.27," 426,180,000 ",10.000085,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,42617637.8,23.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-50-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-50-1.txt,100,100,43.32," 318,740,000 ",10.000085,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,31873729.1,31.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-share-fresh@corpus-100-500-1.txt,perfexp-cfa-peq-hl-share-fresh,corpus-100-500-1.txt,100,100,557.26," 119,660,000 ",10.000806,cfa-peq-hl-share-fresh,5,peq,cfa-hl-share-fresh,cfa,hl,share-fresh,share,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,11965035.6,83.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-1-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-1-1.txt,100,100,1," 579,020,000 ",10.000107,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,57901380.5,17.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-10-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-10-1.txt,100,100,9.5," 433,740,000 ",10.000191,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,43373171.6,23.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-100-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-100-1.txt,100,100,106.37," 264,930,000 ",10.00006,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,26492841.0,37.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-2-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-2-1.txt,100,100,2.03," 485,110,000 ",10.000203,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,48510015.2,20.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-20-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-20-1.txt,100,100,22.96," 395,760,000 ",10.000025,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,39575901.1,25.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-200-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-200-1.txt,100,100,177.28," 230,820,000 ",10.000276,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,23081363.0,43.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-5-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-5-1.txt,100,100,5.27," 440,040,000 ",10.000198,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,44003128.7,22.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-50-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-50-1.txt,100,100,43.32," 345,350,000 ",10.000252,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,34534129.7,29.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-reuse@corpus-100-500-1.txt,perfexp-cfa-peq-hl-noshare-reuse,corpus-100-500-1.txt,100,100,557.26," 131,890,000 ",10.000511,cfa-peq-hl-noshare-reuse,5,peq,cfa-hl-noshare-reuse,cfa,hl,noshare-reuse,noshare,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,13188326.1,75.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-1-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-1-1.txt,100,100,1," 429,210,000 ",10.000204,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,42920124.4,23.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-10-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-10-1.txt,100,100,9.5," 309,270,000 ",10.000019,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,30926941.2,32.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-100-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-100-1.txt,100,100,106.37," 175,550,000 ",10.000542,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,17554048.6,57.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-2-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-2-1.txt,100,100,2.03," 363,450,000 ",10.000031,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,36344887.3,27.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-20-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-20-1.txt,100,100,22.96," 284,840,000 ",10.000234,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,28483333.5,35.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-200-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-200-1.txt,100,100,177.28," 152,400,000 ",10.000008,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,15239987.8,65.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-5-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-5-1.txt,100,100,5.27," 324,130,000 ",10.000071,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,32412769.9,30.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-50-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-50-1.txt,100,100,43.32," 237,620,000 ",10.000397,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,23761056.7,42.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-hl-noshare-fresh@corpus-100-500-1.txt,perfexp-cfa-peq-hl-noshare-fresh,corpus-100-500-1.txt,100,100,557.26," 84,320,000 ",10.000124,cfa-peq-hl-noshare-fresh,5,peq,cfa-hl-noshare-fresh,cfa,hl,noshare-fresh,noshare,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,8431895.4,118.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-1-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-1-1.txt,100,100,1," 575,780,000 ",10.0001,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,57577424.2,17.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-10-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-10-1.txt,100,100,9.5," 426,130,000 ",10.000214,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,42612088.1,23.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-100-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-100-1.txt,100,100,106.37," 244,470,000 ",10.000263,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,24446357.1,40.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-2-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-2-1.txt,100,100,2.03," 465,740,000 ",10.00005,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,46573767.1,21.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-20-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-20-1.txt,100,100,22.96," 374,950,000 ",10.000198,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,37494257.6,26.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-200-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-200-1.txt,100,100,177.28," 198,630,000 ",10.000055,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,19862890.8,50.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-5-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-5-1.txt,100,100,5.27," 430,170,000 ",10.000137,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,43016410.7,23.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-50-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-50-1.txt,100,100,43.32," 323,550,000 ",10.000218,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,32354294.7,30.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-reuse@corpus-100-500-1.txt,perfexp-cfa-peq-ll-share-reuse,corpus-100-500-1.txt,100,100,557.26," 124,300,000 ",10.000022,cfa-peq-ll-share-reuse,5,peq,cfa-ll-share-reuse,cfa,ll,share-reuse,share,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,12429972.7,80.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-1-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-1-1.txt,100,100,1," 613,900,000 ",10.000025,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,61389846.5,16.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-10-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-10-1.txt,100,100,9.5," 432,490,000 ",10.000117,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,43248494.0,23.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-100-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-100-1.txt,100,100,106.37," 250,390,000 ",10.000232,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,25038419.1,39.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-2-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-2-1.txt,100,100,2.03," 474,340,000 ",10.000105,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,47433501.9,21.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-20-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-20-1.txt,100,100,22.96," 380,440,000 ",10.000017,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,38043935.3,26.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-200-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-200-1.txt,100,100,177.28," 198,780,000 ",10.000103,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,19877795.3,50.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-5-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-5-1.txt,100,100,5.27," 435,170,000 ",10.000014,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,43516939.1,23.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-50-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-50-1.txt,100,100,43.32," 329,520,000 ",10.000219,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,32951278.4,30.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-share-fresh@corpus-100-500-1.txt,perfexp-cfa-peq-ll-share-fresh,corpus-100-500-1.txt,100,100,557.26," 126,330,000 ",10.00039,cfa-peq-ll-share-fresh,5,peq,cfa-ll-share-fresh,cfa,ll,share-fresh,share,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,12632507.3,79.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-1-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-1-1.txt,100,100,1," 612,490,000 ",10.000031,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,61248810.1,16.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-10-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-10-1.txt,100,100,9.5," 450,620,000 ",10.000032,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,45061855.8,22.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-100-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-100-1.txt,100,100,106.37," 272,890,000 ",10.000079,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,27288784.4,36.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-2-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-2-1.txt,100,100,2.03," 521,140,000 ",10.000141,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,52113265.2,19.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-20-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-20-1.txt,100,100,22.96," 405,950,000 ",10.000168,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,40594318.0,24.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-200-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-200-1.txt,100,100,177.28," 236,820,000 ",10.000261,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,23681381.9,42.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-5-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-5-1.txt,100,100,5.27," 447,040,000 ",10.000027,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,44703879.3,22.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-50-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-50-1.txt,100,100,43.32," 358,630,000 ",10.000194,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,35862304.3,27.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-reuse@corpus-100-500-1.txt,perfexp-cfa-peq-ll-noshare-reuse,corpus-100-500-1.txt,100,100,557.26," 131,730,000 ",10.000617,cfa-peq-ll-noshare-reuse,5,peq,cfa-ll-noshare-reuse,cfa,ll,noshare-reuse,noshare,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,13172187.3,75.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-1-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-1-1.txt,100,100,1," 467,470,000 ",10.000207,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,46746032.4,21.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-10-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-10-1.txt,100,100,9.5," 319,800,000 ",10.000179,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,31979427.6,31.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-100-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-100-1.txt,100,100,106.37," 180,950,000 ",10.000065,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,18094882.4,55.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-2-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-2-1.txt,100,100,2.03," 377,740,000 ",10.000054,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,37773796.0,26.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-20-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-20-1.txt,100,100,22.96," 297,220,000 ",10.000166,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,29721506.6,33.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-200-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-200-1.txt,100,100,177.28," 157,070,000 ",10.000292,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,15706541.4,63.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-5-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-5-1.txt,100,100,5.27," 335,640,000 ",10.000054,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,33563818.8,29.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-50-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-50-1.txt,100,100,43.32," 241,920,000 ",10.000227,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,24191450.9,41.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-peq-ll-noshare-fresh@corpus-100-500-1.txt,perfexp-cfa-peq-ll-noshare-fresh,corpus-100-500-1.txt,100,100,557.26," 85,170,000 ",10.000207,cfa-peq-ll-noshare-fresh,5,peq,cfa-ll-noshare-fresh,cfa,ll,noshare-fresh,noshare,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,8516823.7,117.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-1-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-1-1.txt,xxx,100,1," 105,090,000 ",10.000019,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-1-1.txt,100-1-1,100,1-1,1,1,10508980.0,95.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-10-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-10-1.txt,xxx,100,9.5," 102,990,000 ",10.000833,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-10-1.txt,100-10-1,100,10-1,10,1,10298142.2,97.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-100-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-100-1.txt,xxx,100,106.37," 103,530,000 ",10.000936,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-100-1.txt,100-100-1,100,100-1,100,1,10352031.0,96.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-2-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-2-1.txt,xxx,100,2.03," 103,900,000 ",10.000758,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-2-1.txt,100-2-1,100,2-1,2,1,10389212.5,96.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-20-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-20-1.txt,xxx,100,22.96," 102,890,000 ",10.00044,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-20-1.txt,100-20-1,100,20-1,20,1,10288547.3,97.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-200-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-200-1.txt,xxx,100,177.28," 100,890,000 ",10.001054,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-200-1.txt,100-200-1,100,200-1,200,1,10087936.7,99.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-5-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-5-1.txt,xxx,100,5.27," 104,520,000 ",10.000406,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-5-1.txt,100-5-1,100,5-1,5,1,10451575.7,95.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-50-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-50-1.txt,xxx,100,43.32," 103,440,000 ",10.000669,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-50-1.txt,100-50-1,100,50-1,50,1,10343308.0,96.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-share-na@corpus-100-500-1.txt,perfexp-cfa-pbv-hl-share-na,corpus-100-500-1.txt,xxx,100,557.26," 108,150,000 ",10.000725,cfa-pbv-hl-share-na,5,pbv,cfa-hl-share-na,cfa,hl,share-na,share,na,100-500-1.txt,100-500-1,100,500-1,500,1,10814216.0,92.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-1-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-1-1.txt,xxx,100,1," 37,770,000 ",10.001796,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-1-1.txt,100-1-1,100,1-1,1,1,3776321.8,264.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-10-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-10-1.txt,xxx,100,9.5," 38,620,000 ",10.001125,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-10-1.txt,100-10-1,100,10-1,10,1,3861565.6,259.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-100-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-100-1.txt,xxx,100,106.37," 35,950,000 ",10.000424,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-100-1.txt,100-100-1,100,100-1,100,1,3594847.6,278.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-2-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-2-1.txt,xxx,100,2.03," 37,730,000 ",10.000005,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-2-1.txt,100-2-1,100,2-1,2,1,3772998.1,265.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-20-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-20-1.txt,xxx,100,22.96," 38,200,000 ",10.002448,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-20-1.txt,100-20-1,100,20-1,20,1,3819065.1,261.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-200-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-200-1.txt,xxx,100,177.28," 36,840,000 ",10.000258,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-200-1.txt,100-200-1,100,200-1,200,1,3683905.0,271.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-5-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-5-1.txt,xxx,100,5.27," 37,200,000 ",10.000216,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-5-1.txt,100-5-1,100,5-1,5,1,3719919.6,268.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-50-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-50-1.txt,xxx,100,43.32," 37,670,000 ",10.000601,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-50-1.txt,100-50-1,100,50-1,50,1,3766773.6,265.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-hl-noshare-na@corpus-100-500-1.txt,perfexp-cfa-pbv-hl-noshare-na,corpus-100-500-1.txt,xxx,100,557.26," 32,660,000 ",10.000949,cfa-pbv-hl-noshare-na,5,pbv,cfa-hl-noshare-na,cfa,hl,noshare-na,noshare,na,100-500-1.txt,100-500-1,100,500-1,500,1,3265690.1,306.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-1-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-1-1.txt,xxx,100,1," 564,690,000 ",10.000001,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-1-1.txt,100-1-1,100,1-1,1,1,56468994.4,17.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-10-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-10-1.txt,xxx,100,9.5," 584,490,000 ",10.000075,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-10-1.txt,100-10-1,100,10-1,10,1,58448561.6,17.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-100-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-100-1.txt,xxx,100,106.37," 583,880,000 ",10.000131,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-100-1.txt,100-100-1,100,100-1,100,1,58387235.1,17.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-2-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-2-1.txt,xxx,100,2.03," 578,310,000 ",10.000035,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-2-1.txt,100-2-1,100,2-1,2,1,57830797.6,17.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-20-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-20-1.txt,xxx,100,22.96," 565,640,000 ",10.000072,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-20-1.txt,100-20-1,100,20-1,20,1,56563592.7,17.7
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-200-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-200-1.txt,xxx,100,177.28," 571,650,000 ",10.000041,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-200-1.txt,100-200-1,100,200-1,200,1,57164765.6,17.5
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-5-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-5-1.txt,xxx,100,5.27," 584,750,000 ",10.000084,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-5-1.txt,100-5-1,100,5-1,5,1,58474508.8,17.1
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-50-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-50-1.txt,xxx,100,43.32," 567,370,000 ",10.000056,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-50-1.txt,100-50-1,100,50-1,50,1,56736682.3,17.6
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-share-na@corpus-100-500-1.txt,perfexp-cfa-pbv-ll-share-na,corpus-100-500-1.txt,xxx,100,557.26," 575,270,000 ",10.000033,cfa-pbv-ll-share-na,5,pbv,cfa-ll-share-na,cfa,ll,share-na,share,na,100-500-1.txt,100-500-1,100,500-1,500,1,57526810.2,17.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-1-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-1-1.txt,xxx,100,1," 54,990,000 ",10.000355,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-1-1.txt,100-1-1,100,1-1,1,1,5498804.8,181.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-10-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-10-1.txt,xxx,100,9.5," 55,450,000 ",10.00026,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-10-1.txt,100-10-1,100,10-1,10,1,5544855.8,180.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-100-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-100-1.txt,xxx,100,106.37," 51,770,000 ",10.001469,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-100-1.txt,100-100-1,100,100-1,100,1,5176239.6,193.2
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-2-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-2-1.txt,xxx,100,2.03," 55,020,000 ",10.000967,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-2-1.txt,100-2-1,100,2-1,2,1,5501468.0,181.8
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-20-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-20-1.txt,xxx,100,22.96," 53,940,000 ",10.000951,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-20-1.txt,100-20-1,100,20-1,20,1,5393487.1,185.4
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-200-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-200-1.txt,xxx,100,177.28," 51,750,000 ",10.001529,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-200-1.txt,100-200-1,100,200-1,200,1,5174208.9,193.3
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-5-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-5-1.txt,xxx,100,5.27," 54,380,000 ",10.000293,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-5-1.txt,100-5-1,100,5-1,5,1,5437840.7,183.9
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-50-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-50-1.txt,xxx,100,43.32," 52,920,000 ",10.000218,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-50-1.txt,100-50-1,100,50-1,50,1,5291884.6,189.0
-measurement-2022-02-23--13-15-42.csv,perfexp-cfa-pbv-ll-noshare-na@corpus-100-500-1.txt,perfexp-cfa-pbv-ll-noshare-na,corpus-100-500-1.txt,xxx,100,557.26," 46,600,000 ",10.001293,cfa-pbv-ll-noshare-na,5,pbv,cfa-ll-noshare-na,cfa,ll,noshare-na,noshare,na,100-500-1.txt,100-500-1,100,500-1,500,1,4659397.5,214.6
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-1-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-1-1.txt,100,100,1," 58,840,000 ",10.001257,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,5883260.5,170.0
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-10-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-10-1.txt,100,100,9.5," 46,120,000 ",10.001484,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,4611315.7,216.9
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-100-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-100-1.txt,100,100,106.37," 12,710,000 ",10.000025,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,1270996.8,786.8
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-2-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-2-1.txt,100,100,2.03," 53,460,000 ",10.000027,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,5345985.6,187.1
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-20-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-20-1.txt,100,100,22.96," 34,640,000 ",10.000799,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,3463723.2,288.7
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-200-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-200-1.txt,100,100,177.28," 7,920,000 ",10.004859,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,791615.4,1263.2
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-5-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-5-1.txt,100,100,5.27," 46,960,000 ",10.002011,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,4695055.8,213.0
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-50-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-50-1.txt,100,100,43.32," 25,180,000 ",10.003429,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,2517136.9,397.3
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-reuse@corpus-100-500-1.txt,perfexp-stl-pta-na-na-reuse,corpus-100-500-1.txt,100,100,557.26," 2,760,000 ",10.002492,stl-pta-na-na-reuse,5,pta,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,275931.2,3624.1
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-1-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-1-1.txt,100,100,1," 57,300,000 ",10.001271,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,5729271.8,174.5
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-10-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-10-1.txt,100,100,9.5," 44,710,000 ",10.000273,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,4470877.9,223.7
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-100-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-100-1.txt,100,100,106.37," 12,680,000 ",10.005341,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,1267323.1,789.1
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-2-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-2-1.txt,100,100,2.03," 52,830,000 ",10.00155,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,5282181.3,189.3
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-20-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-20-1.txt,100,100,22.96," 34,240,000 ",10.002102,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,3423280.4,292.1
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-200-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-200-1.txt,100,100,177.28," 7,900,000 ",10.010463,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,789174.3,1267.1
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-5-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-5-1.txt,100,100,5.27," 46,540,000 ",10.000186,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,4653913.4,214.9
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-50-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-50-1.txt,100,100,43.32," 24,710,000 ",10.000854,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,2470789.0,404.7
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pta-na-na-fresh@corpus-100-500-1.txt,perfexp-stl-pta-na-na-fresh,corpus-100-500-1.txt,100,100,557.26," 2,750,000 ",10.020578,stl-pta-na-na-fresh,5,pta,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,274435.3,3643.8
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-1-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-1-1.txt,100,100,1," 861,420,000 ",10.000014,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-1-1.txt,100-1-1,100,1-1,1,1,86141879.4,11.6
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-10-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-10-1.txt,100,100,9.5," 463,200,000 ",10.00004,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-10-1.txt,100-10-1,100,10-1,10,1,46319814.7,21.6
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-100-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-100-1.txt,100,100,106.37," 286,920,000 ",10.000163,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-100-1.txt,100-100-1,100,100-1,100,1,28691532.3,34.9
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-2-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-2-1.txt,100,100,2.03," 684,170,000 ",10.00007,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-2-1.txt,100-2-1,100,2-1,2,1,68416521.1,14.6
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-20-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-20-1.txt,100,100,22.96," 435,670,000 ",10.000074,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-20-1.txt,100-20-1,100,20-1,20,1,43566677.6,23.0
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-200-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-200-1.txt,100,100,177.28," 253,630,000 ",10.000212,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-200-1.txt,100-200-1,100,200-1,200,1,25362462.3,39.4
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-5-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-5-1.txt,100,100,5.27," 493,900,000 ",10.000021,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-5-1.txt,100-5-1,100,5-1,5,1,49389896.3,20.2
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-50-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-50-1.txt,100,100,43.32," 378,860,000 ",10.000221,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-50-1.txt,100-50-1,100,50-1,50,1,37885162.7,26.4
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-reuse@corpus-100-500-1.txt,perfexp-stl-peq-na-na-reuse,corpus-100-500-1.txt,100,100,557.26," 135,250,000 ",10.000592,stl-peq-na-na-reuse,5,peq,stl-na-na-reuse,stl,~na~,~na~,~na~,reuse,100-500-1.txt,100-500-1,100,500-1,500,1,13524199.4,73.9
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-1-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-1-1.txt,100,100,1," 695,860,000 ",10.000071,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-1-1.txt,100-1-1,100,1-1,1,1,69585505.9,14.4
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-10-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-10-1.txt,100,100,9.5," 374,640,000 ",10.000298,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-10-1.txt,100-10-1,100,10-1,10,1,37462883.6,26.7
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-100-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-100-1.txt,100,100,106.37," 202,970,000 ",10.000039,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-100-1.txt,100-100-1,100,100-1,100,1,20296920.8,49.3
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-2-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-2-1.txt,100,100,2.03," 494,160,000 ",10.000061,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-2-1.txt,100-2-1,100,2-1,2,1,49415698.6,20.2
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-20-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-20-1.txt,100,100,22.96," 334,250,000 ",10.00021,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-20-1.txt,100-20-1,100,20-1,20,1,33424298.1,29.9
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-200-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-200-1.txt,100,100,177.28," 167,900,000 ",10.000059,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-200-1.txt,100-200-1,100,200-1,200,1,16789900.9,59.6
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-5-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-5-1.txt,100,100,5.27," 387,940,000 ",10.000144,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-5-1.txt,100-5-1,100,5-1,5,1,38793441.4,25.8
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-50-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-50-1.txt,100,100,43.32," 267,350,000 ",10.000115,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-50-1.txt,100-50-1,100,50-1,50,1,26734692.6,37.4
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-peq-na-na-fresh@corpus-100-500-1.txt,perfexp-stl-peq-na-na-fresh,corpus-100-500-1.txt,100,100,557.26," 87,310,000 ",10.000966,stl-peq-na-na-fresh,5,peq,stl-na-na-fresh,stl,~na~,~na~,~na~,fresh,100-500-1.txt,100-500-1,100,500-1,500,1,8730156.7,114.5
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-1-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-1-1.txt,xxx,100,1," 1,266,970,000 ",10.000097,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-1-1.txt,100-1-1,100,1-1,1,1,126695771.1,7.9
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-10-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-10-1.txt,xxx,100,9.5," 331,830,000 ",10.000208,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-10-1.txt,100-10-1,100,10-1,10,1,33182309.8,30.1
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-100-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-100-1.txt,xxx,100,106.37," 127,260,000 ",10.000179,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-100-1.txt,100-100-1,100,100-1,100,1,12725772.2,78.6
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-2-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-2-1.txt,xxx,100,2.03," 808,880,000 ",10.000089,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-2-1.txt,100-2-1,100,2-1,2,1,80887280.1,12.4
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-20-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-20-1.txt,xxx,100,22.96," 195,590,000 ",10.000393,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-20-1.txt,100-20-1,100,20-1,20,1,19558231.4,51.1
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-200-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-200-1.txt,xxx,100,177.28," 109,550,000 ",10.000044,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-200-1.txt,100-200-1,100,200-1,200,1,10954951.8,91.3
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-5-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-5-1.txt,xxx,100,5.27," 481,830,000 ",10.000076,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-5-1.txt,100-5-1,100,5-1,5,1,48182633.8,20.8
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-50-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-50-1.txt,xxx,100,43.32," 135,700,000 ",10.000377,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-50-1.txt,100-50-1,100,50-1,50,1,13569488.4,73.7
-measurement-2022-02-23--13-15-42.csv,perfexp-stl-pbv-na-na-na@corpus-100-500-1.txt,perfexp-stl-pbv-na-na-na,corpus-100-500-1.txt,xxx,100,557.26," 86,870,000 ",10.000937,stl-pbv-na-na-na,5,pbv,stl-na-na-na,stl,~na~,~na~,~na~,na,100-500-1.txt,100-500-1,100,500-1,500,1,8686186.1,115.1
Index: doc/theses/mike_brooks_MMath/plot-allocn.gp
===================================================================
--- doc/theses/mike_brooks_MMath/plot-allocn.gp	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,23 +1,0 @@
-set terminal pdf color enhanced size 6.0in,3.0in font "Times,17"
-#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
-#set terminal wxt size 950,1250
-
-DIR="pictures"
-SCALE=1024
-
-set macros
-set output "build/string-graph-allocn.pdf"
-#set pointsize 2.0
-set grid
-set key bottom right
-#set xtics (1,2,5,10,20,50,100,200,500)
-#set logscale x 2
-set logscale y 2
-set xlabel "Duration (ns)" offset 2,0
-set ylabel "Space Used (byte), x 1024"
-plot DIR."/string-graph-allocn.dat" \
-	   i 0 using 1:($2/SCALE) title columnheader(1) with linespoints lt rgb "blue"	pt  2  ps 1 lw 1, \
-	'' i 1 using 1:($2/SCALE) title columnheader(1) with linespoints lt rgb "red"	pt  3  ps 1 lw 1, \
-	'' i 2 using 1:($2/SCALE) title columnheader(1) with linespoints lt rgb "brown"	pt  6  ps 1 lw 1, \
-	'' i 3 using 1:($2/SCALE) title columnheader(1) with linespoints lt rgb "black"	pt  8  ps 1 lw 1, \
-	'' i 4 using 1:($2/SCALE) title columnheader(1) with linespoints lt rgb "magenta" pt  10  ps 1 lw 1
Index: doc/theses/mike_brooks_MMath/plot-pbv.gp
===================================================================
--- doc/theses/mike_brooks_MMath/plot-pbv.gp	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,23 +1,0 @@
-set terminal pdf color enhanced size 6.0in,3.0in font "Times,17"
-#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
-#set terminal wxt size 950,1250
-
-DIR="pictures"
-
-set macros
-set output "build/string-graph-pbv.pdf"
-#set pointsize 2.0
-set grid
-set key bottom right
-#set key at screen 0.45, screen 0.8
-set xtics (1,2,5,10,20,50,100,200,500)
-set logscale x
-set logscale y 2
-set xlabel "String Length being passed (interp. varies)" offset 2,0
-set ylabel "Time per append (ns, mean), log_{2} scale"
-set linetype 3 dashtype 2
-set linetype 4 dashtype 2
-plot DIR."/string-graph-pbv.dat" \
-	   i 0 using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  2  ps 1 lw 1, \
-	'' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  3  ps 1 lw 1, \
-	'' i 2 using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  6  ps 1 lw 1
Index: doc/theses/mike_brooks_MMath/plot-peq-sharing.gp
===================================================================
--- doc/theses/mike_brooks_MMath/plot-peq-sharing.gp	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,24 +1,0 @@
-set terminal pdf color enhanced size 6.0in,3.0in font "Times,17"
-#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
-#set terminal wxt size 950,1250
-
-DIR="pictures"
-
-set macros
-set output "build/string-graph-peq-sharing.pdf"
-#set pointsize 2.0
-set grid
-set key top left
-set xtics (1,2,5,10,20,50,100,200,500)
-set logscale x
-#set logscale y 2
-set yrange [0:115]
-set xlabel "String Length being appended (mean, geo. dist.), log scale" offset 2,0
-set ylabel "Time per append (ns, mean)"
-set linetype 2 dashtype 2
-set linetype 4 dashtype 2
-plot DIR."/string-graph-peq-sharing.dat" \
-	   i 0 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  2  ps 1 lw 1, \
-	'' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  3  ps 1 lw 1, \
-	'' i 2 using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  6  ps 1 lw 1, \
-	'' i 3  using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  8  ps 1 lw 1
Index: doc/theses/mike_brooks_MMath/plot-pta-sharing.gp
===================================================================
--- doc/theses/mike_brooks_MMath/plot-pta-sharing.gp	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ 	(revision )
@@ -1,27 +1,0 @@
-set terminal pdf color enhanced size 6.0in,3.0in font "Times,17"
-#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
-#set terminal wxt size 950,1250
-
-DIR="pictures"
-
-set macros
-set output "build/string-graph-pta-sharing.pdf"
-#set pointsize 2.0
-set grid
-set key top left
-set xtics (1,2,5,10,20,50,100,200,500)
-set logscale x
-set yrange [8:4096]
-set logscale y 2
-set xlabel "String Length being appended (mean, geo. dist.), log scale" offset 2,0
-set ylabel "Time per append (ns, mean), log_{2} scale"
-set linetype 2 dashtype 2
-set linetype 6 dashtype 2
-#show colornames
-plot DIR."/string-graph-pta-sharing.dat" \
-	   i 0 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  2  ps 1 lw 1, \
-	'' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  3  ps 1 lw 1, \
-	'' i 2 using 1:2 title columnheader(1) with linespoints lt rgb "dark-green" pt  4  ps 1 lw 1, \
-	'' i 3 using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  6  ps 1 lw 1, \
-	'' i 4  using 1:2 title columnheader(1) with linespoints lt rgb "dark-green" pt  12  ps 1 lw 1, \
-	'' i 5  using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  8  ps 1 lw 1
Index: doc/theses/mike_brooks_MMath/plots/common.py
===================================================================
--- doc/theses/mike_brooks_MMath/plots/common.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/common.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,113 @@
+import pandas as pd
+import numpy as np
+import sys
+import os
+
+def parseTestCorpus(dt):
+    dt[['test-slug',
+        'sut-platform',
+        'operation',
+        'sut-cfa-level',
+        'sut-cfa-sharing',
+        'op-alloc']] = dt['test'].str.strip().str.split('-', expand=True)
+    dt['sut'] = dt[['sut-platform',
+                        'sut-cfa-level',
+                        'sut-cfa-sharing',
+                        'op-alloc']].agg('-'.join, axis=1)
+
+    dt[['corpus-basename',
+        'corpus-ext']] = dt['corpus'].str.strip().str.split('.', expand=True)
+    dt[['corpus-slug',
+        'corpus-nstrs',
+        'corpus-meanlen',
+        'corpus-runid']] = dt['corpus-basename'].str.strip().str.split('-', expand=True)
+    dt["corpus-nstrs"] = pd.to_numeric(dt["corpus-nstrs"])
+    dt["corpus-meanlen"] = pd.to_numeric(dt["corpus-meanlen"])
+    dt["corpus-runid"] = pd.to_numeric(dt["corpus-runid"])
+
+def loadParseTimingData( infileLocal, xClasNames=[], xClasDtypes={}, xFactNames=[], xFactDtypes={} ):
+
+    infile = os.path.dirname(os.path.abspath(__file__)) + '/../benchmarks/string/' + infileLocal
+
+    timings = pd.read_csv(
+        infile,
+        names=['test', 'corpus'] + xClasNames + [ 'concatsPerReset', 'corpusItemCount', 'corpusMeanLenChars', 'concatDoneActualCount', 'execTimeActualSec'] + xFactNames,
+        dtype={**xClasDtypes, **xFactDtypes, **{
+            'test':                  str,
+            'corpus':                str,
+            'concatsPerReset':       'Int64', # allows missing; https://stackoverflow.com/a/70626154
+            'corpusItemCount':       np.int64,
+            'corpusMeanLenChars':    np.float64,
+            'concatDoneActualCount': np.int64,
+            'execTimeActualSec':     np.float64,
+            'Q': np.int64}},
+
+        na_values=['xxx'],
+    )
+    # print(timings.head())
+
+
+    # project: parse executable and corpus names
+
+    parseTestCorpus(timings)
+
+    # project: calculate fact
+
+    timings['op-duration-s'] = timings['execTimeActualSec'] / timings['concatDoneActualCount']
+    timings['op-duration-ns'] = timings['op-duration-s'] * 1000 * 1000 * 1000
+
+    return timings
+
+def loadParseSizingData( infileLocal, xClasNames=[], xClasDtypes={}, xFactNames=[], xFactDtypes={} ):
+
+    infile = os.path.dirname(os.path.abspath(__file__)) + '/../benchmarks/string/' + infileLocal
+
+    sizings = pd.read_csv(
+        infile,
+        sep=' ',
+        names=['test', 'corpus'] + xClasNames + ['ppid', 'pid', 'malloc_count', 'free_count',
+            'calloc_count', 'realloc_count',
+            'requsted_mem(B)', 'current_req_mem(B)', 'hw_cur_req_mem(B)', 'text', 'heap', 'mmap_so', 'mmap',
+            'stack', 'vvar', 'vdso', 'vsyscall', 'unfigured', 'total_dynamic',
+            'epoch_timestamp(ms)'] + xFactNames,
+        dtype={**xClasDtypes, **xFactDtypes, **{
+            'test':                  str,
+            'corpus':                str,
+            'ppid': np.int64, 'pid': np.int64, 'malloc_count': np.int64, 'free_count': np.int64,
+            'calloc_count': np.int64, 'realloc_count': np.int64,
+            'requsted_mem(B)': np.int64, 'current_req_mem(B)': np.int64,
+            'hw_cur_req_mem(B)': np.int64, 'text': np.int64, 'heap': np.int64,
+            'mmap_so': np.int64, 'mmap': np.int64,
+            'stack': np.int64, 'vvar': np.int64, 'vdso': np.int64, 'vsyscall': np.int64, 'unfigured': np.int64, 'total_dynamic': np.int64,
+            'epoch_timestamp(ms)': np.int64}}
+    )
+
+    parseTestCorpus(sizings)
+
+    return sizings
+
+
+def loadParseAttribData( infileLocal ):
+
+    infile = os.path.dirname(os.path.abspath(__file__)) + '/../benchmarks/string/' + infileLocal
+
+    attribs = pd.read_csv(
+        infile,
+        sep=' ',
+        names=[
+            "test", "corpus", "expansion", "category", "samples_in_category", "total_samples",
+            "fraction", "sources"],
+        dtype={
+            "test": str,
+            "corpus": str,
+            "expansion": np.float64,
+            "category": str,
+            "samples_in_category": np.int64,
+            "total_samples": np.int64,
+            "fraction": np.float64,
+            "sources": str}
+    )
+
+    parseTestCorpus(attribs)
+
+    return attribs
Index: doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-allocn-attrib.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,56 @@
+# Read thesis-append-pbv.csv
+# Output for string-graph-peq-sharing.dat
+
+# Project details
+# Filter operation=peq
+# Split "series" goups of sut; only those in the "pretty" list
+# Assert one row per string-length
+# output:
+# string-len op-duration
+# in chunks, each headed by pertty(sut)
+
+import pandas as pd
+import numpy as np
+import os
+import sys
+
+sys.path.insert(0, os.path.dirname(__file__))
+from common import *
+
+sizes_i_want = [50, 200] # [20, 50, 100, 200]
+
+# assume CFA threshold only run at default value
+
+cfatimings = loadParseTimingData('result-allocate-speed-cfa.csv',
+                xClasNames=['expansion'], xClasDtypes={'expansion':'Float64'},
+                xFactNames=['topIters'], xFactDtypes={'topIters':np.int64})
+
+cfaattribs = loadParseAttribData('result-allocate-attrib-cfa.ssv')
+
+stltimings = loadParseTimingData('result-allocate-speed-stl.csv',
+                xClasNames=['expansion'], xClasDtypes={'expansion':'Float64'},
+                xFactNames=['topIters'], xFactDtypes={'topIters':np.int64})
+
+stlattribs = loadParseAttribData('result-allocate-attrib-stl.ssv')
+
+timings = pd.concat([cfatimings, stltimings])
+attribs = pd.concat([cfaattribs, stlattribs])
+
+combined = pd.merge(
+    left=timings[['sut-platform', 'corpus-meanlen','expansion', 'op-duration-ns']],
+    right=attribs[['sut-platform', 'corpus-meanlen','expansion', 'category', 'fraction']],
+    on=['sut-platform', 'corpus-meanlen','expansion']
+)
+
+combined['cat-duration-ns'] = combined['op-duration-ns'] * combined['fraction']
+combined.drop(columns=['expansion', 'op-duration-ns', 'fraction'], inplace=True)
+
+pvt = combined.pivot( columns='category', values='cat-duration-ns', index=['corpus-meanlen', 'sut-platform'] )
+
+desired_dcol_order = ["ctor-dtor", "gc", "malloc-free", "text-import", "harness-leaf", "other"]
+pvt = pvt[desired_dcol_order]
+
+filtered = pvt.loc[pvt.index.get_level_values('corpus-meanlen').isin(sizes_i_want)]
+
+print(filtered.to_csv(header=True, index=True, sep='\t', na_rep="0"))
+
Index: doc/theses/mike_brooks_MMath/plots/string-allocn.d
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-allocn.d	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-allocn.d	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,8 @@
+plots/string-allocn.gp.INPUTS: build/plot-string-allocn.dat
+plots/string-allocn.gp.INPUTS: build/plot-string-allocn-attrib.dat
+plots/string-allocn.py.INPUTS: benchmarks/string/result-allocate-space-cfa.ssv
+plots/string-allocn.py.INPUTS: benchmarks/string/result-allocate-space-stl.ssv
+plots/string-allocn.py.INPUTS: benchmarks/string/result-allocate-speed-cfa.csv
+plots/string-allocn.py.INPUTS: benchmarks/string/result-allocate-speed-stl.csv
+plots/string-allocn-attrib.py.INPUTS: benchmarks/string/result-allocate-attrib-stl.ssv
+plots/string-allocn-attrib.py.INPUTS: benchmarks/string/result-allocate-attrib-cfa.ssv
Index: doc/theses/mike_brooks_MMath/plots/string-allocn.gp
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-allocn.gp	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-allocn.gp	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,108 @@
+set terminal pdf color enhanced size 6.0in,4.0in font "Times,17"
+#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
+#set terminal wxt size 950,1250
+
+INDIR="build"
+OUTDIR="build"
+
+SCALE=1024
+
+# common to all
+set macros
+set output OUTDIR."/plot-string-allocn.pdf"
+set multiplot layout 1, 3 ;
+set key outside top center horizontal
+set grid
+
+# common to only first two graphs
+set logscale x 2
+#set mxtics 3                      # 3 steps within each doubling (e.g. 3 steps of of 32 between 32 and 128 => tick on 32s in there)
+set xlabel "Heap Used (B)"
+set logscale y 10
+
+#
+# CFA multisize
+#
+
+set ylabel "Duration (ns)" offset 2,0
+set yrange[35:125]
+set ytics add (40, 50, 60, 70, 80, 90, 110, 120)
+
+set xrange[32:4096]
+set xtics rotate by -90
+set xtics ("" 32, "64 k" 64, "" 128, "256 k" 256, "" 512, "1 M" 1024, "" 2048, "4 M" 4096)
+
+# First each curve, then each default-expansion point
+plot INDIR."/plot-string-allocn.dat" \
+	   i 0 using ($3/SCALE):2 title columnheader(1) with linespoints lt rgb "blue"    pt  2   ps 1 lw 1, \
+	'' i 1 using ($3/SCALE):2 title columnheader(1) with linespoints lt rgb "red"     pt  3   ps 1 lw 1, \
+	'' i 2 using ($3/SCALE):2 title columnheader(1) with linespoints lt rgb "brown"   pt  8   ps 1 lw 1, \
+	'' i 3 using ($3/SCALE):2 title columnheader(1) with linespoints lt rgb "black"   pt  10  ps 1 lw 1, \
+	'' i 4 using ($3/SCALE):2 title columnheader(1) with linespoints lt rgb "magenta" pt  12  ps 1 lw 1, \
+	'' i 0 using ( ($4 == 1) ? ($3/SCALE) : 1/0 ):2 notitle with points lt rgb "blue"    pt  66 ps 2, \
+	'' i 1 using ( ($4 == 1) ? ($3/SCALE) : 1/0 ):2 notitle with points lt rgb "red"     pt  66 ps 2, \
+	'' i 2 using ( ($4 == 1) ? ($3/SCALE) : 1/0 ):2 notitle with points lt rgb "brown"   pt  66 ps 2, \
+	'' i 3 using ( ($4 == 1) ? ($3/SCALE) : 1/0 ):2 notitle with points lt rgb "black"   pt  66 ps 2, \
+	'' i 4 using ( ($4 == 1) ? ($3/SCALE) : 1/0 ):2 notitle with points lt rgb "magenta" pt  66 ps 2
+
+unset ylabel
+
+unset xtics
+unset ytics
+unset yrange
+unset xrange
+
+
+#
+# STL comparison
+#
+
+
+set yrange[40:85]
+set ytics add (40, 45, 50, 55, 60, 65, 70, 75, 80, 85)
+set mytics 90                     # 90 steps within each decade (e.g. 90 steps of of 1 between 10 and 100 => tick on 1s in there)
+
+set xrange[64:4096]
+set xtics rotate by -90
+set xtics ("64 k" 64, "128 k" 128, "256 k" 256, "512 k" 512, "1 M" 1024, "2 M" 2048, "4 M" 4096)
+
+# skullduggeries:
+# hardcoding chunk index and assuming data in the chunk (by hardcoding only the stl series title)
+# series order is meaningless but important: achieves z-order readability and legend order acceptability
+
+plot INDIR."/plot-string-allocn.dat" \
+	   i 8 using                          ($3/SCALE)        :2 title "tradeoff"      with lines       lt rgb "#77000000"  dt (2,2)       lw 8, \
+	'' i 1 using                          ($3/SCALE)        :2 title columnheader(1) with linespoints lt rgb "red"        pt  3    ps 1  lw 1, \
+	'' i 6 using ( (strcol(4) eq "cfa") ? ($3/SCALE) : 1/0 ):2 notitle               with points      lt rgb "red"        pt 66    ps 2,       \
+	'' i 6 using                          ($3/SCALE)        :2 notitle               with lines       lt rgb "#77000000"  dt (2,2)       lw 8, \
+	'' i 6 using ( (strcol(4) eq "stl") ? ($3/SCALE) : 1/0 ):2 title "stl, len=50"   with points      lt rgb "red"        pt 5     ps 1,       \
+	'' i 3 using                          ($3/SCALE)        :2 title columnheader(1) with linespoints lt rgb "black"      pt  10   ps 1  lw 1, \
+	'' i 8 using ( (strcol(4) eq "stl") ? ($3/SCALE) : 1/0 ):2 title "stl, len=200"  with points      lt rgb "black"      pt 5     ps 1,       \
+	'' i 8 using ( (strcol(4) eq "cfa") ? ($3/SCALE) : 1/0 ):2 notitle               with points      lt rgb "black"      pt 66    ps 2
+
+
+unset mytics
+unset ytics
+unset yrange
+unset xrange
+
+
+
+# common to first two graphs
+unset logscale
+unset xlabel
+unset mxtics
+
+#
+# Attribution
+#
+
+set style data histogram
+set ytics auto
+set style histogram clustered gap 1 rowstacked
+set style fill solid border -1
+set boxwidth 0.8
+set xtics rotate by -45
+
+plot for [col=3:8] \
+    INDIR.'/plot-string-allocn-attrib.dat' using col:xticlabels(stringcolumn(2).", len=".stringcolumn(1)) index 0 title columnheader(col)
Index: doc/theses/mike_brooks_MMath/plots/string-allocn.py
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-allocn.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-allocn.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,97 @@
+# Read thesis-append-pbv.csv
+# Output for string-graph-peq-sharing.dat
+
+# Project details
+# Filter operation=peq
+# Split "series" goups of sut; only those in the "pretty" list
+# Assert one row per string-length
+# output:
+# string-len op-duration
+# in chunks, each headed by pertty(sut)
+
+import pandas as pd
+import numpy as np
+import os
+import sys
+
+sys.path.insert(0, os.path.dirname(__file__))
+from common import *
+
+# re: apparent cherrypicking
+# The system's response to the liveness threshold is not smooth.
+# The system only uses the threshold to decide whether it will double the text heap again or not.
+# The system's speed for a given string size in a given amount of memory is not affected by the specific value of the liveness threshold.
+# Goals with this selection are
+#  - showing one speed result per <string size, memory usage amount>
+#  - cropping diminishing or negative returns for large memory sizes
+#    - diminishing is obvious, already shown past chosen sweet spot in this selection
+#    - negative caused by overflowing llc, not relevant to sting impl
+favSizes = {20:[-1.0, 0.05, 0.1, 0.2, 0.5, 0.9],
+            50:[-1.0, 0.05, 0.1, 0.2, 0.5, 0.9],
+            100:[-1.0, 0.1, 0.2, 0.5, 0.9],
+            200:[-1.0, 0.1, 0.2, 0.5, 0.9],
+            500:[-1.0, 0.4, 0.9, 0.98]}
+
+defaultExpansions = [-1, 0.2]
+
+cfatimings = loadParseTimingData('result-allocate-speed-cfa.csv',
+                xClasNames=['expansion'], xClasDtypes={'expansion':'Float64'},
+                xFactNames=['topIters'], xFactDtypes={'topIters':np.int64})
+
+cfasizings = loadParseSizingData('result-allocate-space-cfa.ssv', xClasNames=['expansion'], xClasDtypes={'expansion':'Float64'})
+
+stltimings = loadParseTimingData('result-allocate-speed-stl.csv',
+                xClasNames=['expansion'], xClasDtypes={'expansion':'Float64'},
+                xFactNames=['topIters'], xFactDtypes={'topIters':np.int64})
+
+stlsizings = loadParseSizingData('result-allocate-space-stl.ssv', xClasNames=['expansion'], xClasDtypes={'expansion':'Float64'})
+
+timings = pd.concat([cfatimings, stltimings])
+sizings = pd.concat([cfasizings, stlsizings])
+
+combined = pd.merge(
+    left=timings,
+    right=sizings[['sut', 'corpus','expansion','hw_cur_req_mem(B)']],
+    on=['sut', 'corpus','expansion']
+)
+
+combined['is-default'] = np.isin(combined['expansion'], defaultExpansions).astype(int)
+
+# print ('!!')
+# print(combined)
+
+
+# Emit
+
+# First, for the CFA curves
+sut = "cfa"
+sutGroup = combined.groupby('sut-platform').get_group(sut)
+
+groupedSize = sutGroup.groupby('corpus-meanlen')
+
+for sz, szgroup in groupedSize:
+
+    if sz in favSizes.keys():
+            szgroup_sorted = szgroup.sort_values(by='expansion')
+
+            print('"{sut}, len={len}"'.format(sut=sut, len=sz))
+            # print(szgroup_sorted)  ##
+            # print(szgroup_sorted['expansion'], 'isin', favSizes[sz]) ##
+            favoured = szgroup_sorted.loc[szgroup_sorted['expansion'].isin(favSizes[sz])]
+            # print('!') ##
+            # print(favoured) ##
+            text = favoured[['expansion', 'op-duration-ns', 'hw_cur_req_mem(B)', 'is-default']].to_csv(header=False, index=False, sep='\t')
+            print(text)
+            print()
+
+# Again, for the STL-comparisons, default expansion only
+
+atDefaults = combined.groupby('is-default').get_group(1)
+
+for sz, szgroup in atDefaults.groupby('corpus-meanlen'):
+
+    if sz in favSizes.keys():
+            print(sz)
+            text = szgroup[['expansion', 'op-duration-ns', 'hw_cur_req_mem(B)', 'sut-platform']].to_csv(header=False, index=False, sep='\t')
+            print(text)
+            print()
Index: doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-pbv-fixcorp.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,48 @@
+# Read thesis-append-pbv.csv
+# Output for string-graph-peq-sharing.dat
+
+# Project details
+# Filter operation=peq
+# Split "series" goups of sut; only those in the "pretty" list
+# Assert one row per string-length
+# output:
+# string-len op-duration
+# in chunks, each headed by pertty(sut)
+
+import pandas as pd
+import numpy as np
+import os
+import sys
+
+sys.path.insert(0, os.path.dirname(__file__))
+from common import *
+
+prettyFieldNames = {
+    "cfa-ll-share-na": "{/Helvetica=15 C{/Symbol \\42}} share",
+    "stl-na-na-na": "STL",
+}
+
+timings = loadParseTimingData('result-append-pbv.csv')
+
+
+# Filter operation=pbv, corpus=1-*-1
+
+timings = timings.groupby('operation').get_group('pbv')
+timings = timings.groupby('corpus-nstrs').get_group(1)
+timings = timings.groupby('corpus-runid').get_group(1)
+
+
+# Emit in groups
+
+groupedSut = timings.groupby('sut')
+
+for sut, sgroup in groupedSut:
+
+    if sut in prettyFieldNames:
+
+        sgroup_sorted = sgroup.sort_values(by='corpus-meanlen')
+
+        print('"{header}"'.format(header=prettyFieldNames[sut]))
+        text = sgroup_sorted[['corpus-meanlen', 'op-duration-ns']].to_csv(header=False, index=False, sep='\t')
+        print(text)
+        print()
Index: doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-pbv-varcorp.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,48 @@
+# Read thesis-append-pbv.csv
+# Output for string-graph-peq-sharing.dat
+
+# Project details
+# Filter operation=peq
+# Split "series" goups of sut; only those in the "pretty" list
+# Assert one row per string-length
+# output:
+# string-len op-duration
+# in chunks, each headed by pertty(sut)
+
+import pandas as pd
+import numpy as np
+import os
+import sys
+
+sys.path.insert(0, os.path.dirname(__file__))
+from common import *
+
+prettyFieldNames = {
+    "cfa-ll-share-na": "{/Helvetica=15 C{/Symbol \\42}} share",
+    "stl-na-na-na": "STL",
+}
+
+timings = loadParseTimingData('result-append-pbv.csv')
+
+
+# Filter operation=pbv, corpus=100-*-1
+
+timings = timings.groupby('operation').get_group('pbv')
+timings = timings.groupby('corpus-nstrs').get_group(100)
+timings = timings.groupby('corpus-runid').get_group(1)
+
+
+# Emit in groups
+
+groupedSut = timings.groupby('sut')
+
+for sut, sgroup in groupedSut:
+
+    if sut in prettyFieldNames:
+
+        sgroup_sorted = sgroup.sort_values(by='corpus-meanlen')
+
+        print('"{header}"'.format(header=prettyFieldNames[sut]))
+        text = sgroup_sorted[['corpus-meanlen', 'op-duration-ns']].to_csv(header=False, index=False, sep='\t')
+        print(text)
+        print()
Index: doc/theses/mike_brooks_MMath/plots/string-pbv.d
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-pbv.d	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-pbv.d	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,3 @@
+plots/string-pbv.gp.INPUTS: build/plot-string-pbv-varcorp.dat build/plot-string-pbv-fixcorp.dat | build
+plots/string-pbv-varcorp.py.INPUTS: benchmarks/string/result-append-pbv.csv
+plots/string-pbv-fixcorp.py.INPUTS: benchmarks/string/result-append-pbv.csv
Index: doc/theses/mike_brooks_MMath/plots/string-pbv.gp
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-pbv.gp	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-pbv.gp	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,36 @@
+set terminal pdf color enhanced size 6.0in,3.0in font "Times,17"
+#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
+#set terminal wxt size 950,1250
+
+INDIR="build"
+OUTDIR="build"
+
+set macros
+set output OUTDIR."/plot-string-pbv.pdf"
+
+set multiplot layout 1, 2 ;
+
+
+#set pointsize 2.0
+set grid
+set key bottom right
+#set key at screen 0.45, screen 0.8
+set xtics (1,2,5,10,20,50,100,200,500)
+set logscale x
+set logscale y 2
+set xlabel "String length passed, varying (mean)"
+set ylabel "Time per pass (ns, mean), log_{2} scale"
+set yrange [4:64]
+set linetype 3 dashtype 2
+set linetype 4 dashtype 2
+plot INDIR."/plot-string-pbv-varcorp.dat" \
+	   i 0 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  3  ps 1 lw 1, \
+	'' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  6  ps 1 lw 1
+
+set xlabel "String length passed, fixed"
+set ylabel
+plot INDIR."/plot-string-pbv-fixcorp.dat"  \
+	   i 0 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  3  ps 1 lw 1, \
+	'' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  6  ps 1 lw 1
+
+unset multiplot
Index: doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ doc/theses/mike_brooks_MMath/plots/string-peq-cppemu.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -12,7 +12,9 @@
 import pandas as pd
 import numpy as np
+import sys
 import os
 
-infile = os.path.dirname(os.path.abspath(__file__)) + '/../benchmarks/string/result-append-pbv.csv'
+sys.path.insert(0, os.path.dirname(__file__))
+from common import *
 
 prettyFieldNames = {
@@ -23,58 +25,15 @@
 }
 
-timings = pd.read_csv(
-    infile,
-    names=['test', 'corpus', 'concatsPerReset', 'corpusItemCount', 'corpusMeanLenChars', 'concatDoneActualCount', 'execTimeActualSec'],
-    dtype={'test':                  str,
-           'corpus':                str,
-           'concatsPerReset':       'Int64', # allows missing; https://stackoverflow.com/a/70626154
-           'corpusItemCount':       np.int64,
-           'corpusMeanLenChars':    np.float64,
-           'concatDoneActualCount': np.int64,
-           'execTimeActualSec':     np.float64},
-    na_values=['xxx'],
-)
-# print(timings.head())
+timings = loadParseTimingData('result-append-pbv.csv')
 
+# Filter operation=peq, corpus=100-*-1
 
-# project: parse executable and corpus names
-
-timings[['test-slug',
-     'sut-platform',
-     'operation',
-     'sut-cfa-level',
-     'sut-cfa-sharing',
-     'op-alloc']] = timings['test'].str.strip().str.split('-', expand=True)
-timings['sut'] = timings[['sut-platform',
-                    'sut-cfa-level',
-                    'sut-cfa-sharing',
-                    'op-alloc']].agg('-'.join, axis=1)
-
-timings[['corpus-basename',
-     'corpus-ext']] = timings['corpus'].str.strip().str.split('.', expand=True)
-timings[['corpus-slug',
-     'corpus-nstrs',
-     'corpus-meanlen',
-     'corpus-runid']] = timings['corpus-basename'].str.strip().str.split('-', expand=True)
-timings["corpus-nstrs"] = pd.to_numeric(timings["corpus-nstrs"])
-timings["corpus-meanlen"] = pd.to_numeric(timings["corpus-meanlen"])
-timings["corpus-runid"] = pd.to_numeric(timings["corpus-runid"])
-
-
-# project: calculate fact
-
-timings['op-duration-s'] = timings['execTimeActualSec'] / timings['concatDoneActualCount']
-timings['op-duration-ns'] = timings['op-duration-s'] * 1000 * 1000 * 1000
-
-
-# Filter operation=peq
-
-groupedOp = timings.groupby('operation')
-tgtOpTimings = groupedOp.get_group('peq')
-
+timings = timings.groupby('operation').get_group('peq')
+timings = timings.groupby('corpus-nstrs').get_group(100)
+timings = timings.groupby('corpus-runid').get_group(1)
 
 # Emit in groups
 
-groupedSut = tgtOpTimings.groupby('sut')
+groupedSut = timings.groupby('sut')
 
 for sut, sgroup in groupedSut:
Index: doc/theses/mike_brooks_MMath/plots/string-peq-sharing.d
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-peq-sharing.d	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-peq-sharing.d	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,2 @@
+plots/string-peq-sharing.gp.INPUTS: build/plot-string-peq-sharing.dat | build
+plots/string-peq-sharing.py.INPUTS: benchmarks/string/result-append-pbv.csv
Index: doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-peq-sharing.gp	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,25 @@
+set terminal pdf color enhanced size 6.0in,3.0in font "Times,17"
+#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
+#set terminal wxt size 950,1250
+
+INDIR="build"
+OUTDIR="build"
+
+set macros
+set output OUTDIR."/plot-string-peq-sharing.pdf"
+#set pointsize 2.0
+set grid
+set key top left
+set xtics (1,2,5,10,20,50,100,200,500)
+set logscale x
+#set logscale y
+set yrange [10:115]
+set xlabel "String Length being appended (mean, geo. dist.), log scale" offset 2,0
+set ylabel "Time per append (ns, mean)"
+set linetype 2 dashtype 2
+set linetype 4 dashtype 2
+plot INDIR."/plot-string-peq-sharing.dat" \
+	   i 0 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  2  ps 1 lw 1, \
+	'' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  3  ps 1 lw 1, \
+	'' i 2 using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  6  ps 1 lw 1, \
+	'' i 3  using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  8  ps 1 lw 1
Index: doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-peq-sharing.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,50 @@
+# Read thesis-append-pbv.csv
+# Output for string-graph-peq-sharing.dat
+
+# Project details
+# Filter operation=peq
+# Split "series" goups of sut; only those in the "pretty" list
+# Assert one row per string-length
+# output:
+# string-len op-duration
+# in chunks, each headed by pertty(sut)
+
+import pandas as pd
+import numpy as np
+import os
+import sys
+
+sys.path.insert(0, os.path.dirname(__file__))
+from common import *
+
+prettyFieldNames = {
+    "cfa-ll-share-fresh": "{/Helvetica=15 C{/Symbol \\42} +=} share fresh",
+    "cfa-ll-share-reuse": "{/Helvetica=15 C{/Symbol \\42} +=} share reuse",
+    "stl-na-na-fresh": "STL {/Helvetica=15 +=} fresh",
+    "stl-na-na-reuse": "STL {/Helvetica=15 +=} reuse",
+}
+
+timings = loadParseTimingData('result-append-pbv.csv')
+
+
+# Filter operation=peq, corpus=100-*-1
+
+timings = timings.groupby('operation').get_group('peq')
+timings = timings.groupby('corpus-nstrs').get_group(100)
+timings = timings.groupby('corpus-runid').get_group(1)
+
+
+# Emit in groups
+
+groupedSut = timings.groupby('sut')
+
+for sut, sgroup in groupedSut:
+
+    if sut in prettyFieldNames:
+
+        sgroup_sorted = sgroup.sort_values(by='corpus-meanlen')
+
+        print('"{header}"'.format(header=prettyFieldNames[sut]))
+        text = sgroup_sorted[['corpus-meanlen', 'op-duration-ns']].to_csv(header=False, index=False, sep='\t')
+        print(text)
+        print()
Index: doc/theses/mike_brooks_MMath/plots/string-pta-sharing.d
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-pta-sharing.d	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-pta-sharing.d	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,2 @@
+plots/string-pta-sharing.gp.INPUTS: build/plot-string-pta-sharing.dat | build
+plots/string-pta-sharing.py.INPUTS: benchmarks/string/result-append-pbv.csv
Index: doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-pta-sharing.gp	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,24 @@
+set terminal pdf color enhanced size 6.0in,3.0in font "Times,17"
+#set terminal postscript portrait enhanced size 7.5, 10. color solid 9.5;
+#set terminal wxt size 950,1250
+
+INDIR="build"
+OUTDIR="build"
+
+set macros
+set output OUTDIR."/plot-string-pta-sharing.pdf"
+#set pointsize 2.0
+set grid
+set key top left
+set xtics (1,2,5,10,20,50,100,200,500)
+set logscale x
+set yrange [8:4096]
+set logscale y 2
+set xlabel "String Length being appended (mean, geo. dist.), log scale" offset 2,0
+set ylabel "Time per append (ns, mean), log_{2} scale"
+#show colornames
+plot INDIR."/plot-string-pta-sharing.dat" \
+	   i 0 using 1:2 title columnheader(1) with linespoints lt rgb "red"	pt  2  ps 1 lw 1, \
+	'' i 1 using 1:2 title columnheader(1) with linespoints lt rgb "dark-green" pt  4  ps 1 lw 1, \
+	'' i 2 using 1:2 title columnheader(1) with linespoints lt rgb "blue"	pt  6  ps 1 lw 1, \
+	'' i 3  using 1:2 title columnheader(1) with linespoints lt rgb "dark-green" pt  12  ps 1 lw 1
Index: doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py
===================================================================
--- doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
+++ doc/theses/mike_brooks_MMath/plots/string-pta-sharing.py	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -0,0 +1,57 @@
+# Read thesis-append-pbv.csv
+# Output for string-graph-pta-sharing.dat
+
+# Project details
+# Filter operation=peq
+# Split "series" goups of sut; only those in the "pretty" list
+# Assert one row per string-length
+# output:
+# string-len op-duration
+# in chunks, each headed by pertty(sut)
+
+import pandas as pd
+import numpy as np
+import os
+import sys
+
+sys.path.insert(0, os.path.dirname(__file__))
+from common import *
+
+prettyFieldNames = {
+    "peq": {
+        "cfa-ll-share-fresh": "{/Helvetica=15 C{/Symbol \\42} x += y} share fresh",
+        "stl-na-na-fresh": "STL {/Helvetica=15 x += y} fresh",
+    },
+    "pta": {
+        "cfa-ll-share-fresh": "{/Helvetica=15 C{/Symbol \\42} x = x + y} share fresh",
+        "stl-na-na-fresh": "STL {/Helvetica=15  x = x + y} fresh",
+    }
+}
+
+timings = loadParseTimingData('result-append-pbv.csv')
+
+
+# Filter corpus=100-*-1
+
+timings = timings.groupby('corpus-nstrs').get_group(100)
+timings = timings.groupby('corpus-runid').get_group(1)
+
+# Emit in groups
+
+groupedSut = timings.groupby('sut')
+
+for sut, sgroup in groupedSut:
+    groupedOp = sgroup.groupby('operation')
+    for op,opPretty in prettyFieldNames.items():
+
+        if op in groupedOp.groups:
+            tgtOpTimings = groupedOp.get_group(op)
+
+            if sut in opPretty:
+
+                sgroup_sorted = tgtOpTimings.sort_values(by='corpus-meanlen')
+
+                print('"{header}"'.format(header=opPretty[sut]))
+                text = sgroup_sorted[['corpus-meanlen', 'op-duration-ns']].to_csv(header=False, index=False, sep='\t')
+                print(text)
+                print()
Index: doc/theses/mike_brooks_MMath/string.tex
===================================================================
--- doc/theses/mike_brooks_MMath/string.tex	(revision edd11bd4c96be8bf580797f2fc7afa5230c1b6f1)
+++ doc/theses/mike_brooks_MMath/string.tex	(revision 241042418538c37dbb8067200a54e09c370946d2)
@@ -1633,5 +1633,5 @@
 	\bigskip
 	\bigskip
-	\includegraphics{string-graph-peq-sharing.pdf}
+	\includegraphics{plot-string-peq-sharing.pdf}
 %	\includegraphics[width=\textwidth]{string-graph-peq-sharing.png}
 	\caption{\CFA Compromise for Fresh \vs Reuse.
@@ -1746,5 +1746,5 @@
 \begin{figure}
 \centering
-	\includegraphics{string-graph-pta-sharing.pdf}
+	\includegraphics{plot-string-pta-sharing.pdf}
 %	\includegraphics[width=\textwidth]{string-graph-pta-sharing.png}
 	\caption{CFA's low overhead for misusing concatenation.  Average time per iteration with one \lstinline{x += y} invocation (lower is better). Comparing \CFA (having implicit sharing activated) with STL, and comparing the \lstinline{+}-then-\lstinline{=} with the \lstinline{+=} append styles.  The \lstinline{+=} results are repeated from \VRef[Figure]{fig:string-graph-peq-sharing}.}
@@ -1808,10 +1808,10 @@
 \begin{figure}
 \centering
-	\includegraphics{string-graph-pbv.pdf}
+	\includegraphics{plot-string-pbv.pdf}
 %	\includegraphics[width=\textwidth]{string-graph-pbv.png}
+	\begin{tabularx}{\linewidth}{>{\centering\arraybackslash}X >{\centering\arraybackslash}X} (a) & (b) \end{tabularx}
 	\caption{Average time per iteration (lower is better) with one call to a function that takes a by-value string argument, comparing \CFA (having implicit sharing activated) with STL.
 (a) With \emph{Varying-from-1} corpus construction, in which the STL-only benefit of SSO optimization occurs, in varying degrees, at all string sizes.
-(b) With \emph{Fixed-size} corpus construction, in which this benefit applies exactly to strings with length below 16.
-[TODO: show version (b)]}
+(b) With \emph{Fixed-size} corpus construction, in which this benefit applies exactly to strings with length below 16.}
 	\label{fig:string-graph-pbv}
 \end{figure}
@@ -1892,5 +1892,5 @@
 \begin{figure}
 \centering
-  \includegraphics{string-graph-allocn.pdf}
+  \includegraphics{plot-string-allocn.pdf}
 % \includegraphics[width=\textwidth]{string-graph-allocn.png}
   \caption{Space and time performance, under varying fraction-live targets, for the five string lengths shown, at \emph{Fixed-size} corpus construction.
