diff options
author | Bartosz Taudul <wolf.pld@gmail.com> | 2017-09-29 01:21:50 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf.pld@gmail.com> | 2017-09-29 01:21:50 +0300 |
commit | 037b8ea0a949379dd4a81b2aa9cb87186ff00843 (patch) | |
tree | 2fc0ca671cb2633c4870805d9b53cf2617670134 /doc | |
parent | e9e848ecbd07e84aec84ef7414c7f14e56c53b8e (diff) |
Add README.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/cost.png | bin | 0 -> 2357 bytes | |||
-rwxr-xr-x | doc/design.svg | 370 | ||||
-rw-r--r-- | doc/profiler.png | bin | 0 -> 10463 bytes |
3 files changed, 370 insertions, 0 deletions
diff --git a/doc/cost.png b/doc/cost.png Binary files differnew file mode 100644 index 00000000..cd83e986 --- /dev/null +++ b/doc/cost.png diff --git a/doc/design.svg b/doc/design.svg new file mode 100755 index 00000000..d9ac570b --- /dev/null +++ b/doc/design.svg @@ -0,0 +1,370 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + id="svg8" + version="1.1" + viewBox="0 0 139.17125 37.041668" + height="140" + width="526.00159"> + <defs + id="defs2"> + <marker + style="overflow:visible" + id="marker6660" + refX="0" + refY="0" + orient="auto"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path6658" /> + </marker> + <marker + style="overflow:visible" + id="marker6158" + refX="0" + refY="0" + orient="auto"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path6156" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1Send" + refX="0" + refY="0" + orient="auto"> + <path + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path4694" /> + </marker> + <marker + style="overflow:visible" + id="marker5984" + refX="0" + refY="0" + orient="auto"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path5982" /> + </marker> + <marker + orient="auto" + refY="0" + refX="0" + id="marker5482" + style="overflow:visible"> + <path + id="path5480" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" /> + </marker> + <marker + orient="auto" + refY="0" + refX="0" + id="marker5472" + style="overflow:visible"> + <path + id="path5470" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.4,0,0,-0.4,-4,0)" /> + </marker> + <marker + style="overflow:visible" + id="marker5378" + refX="0" + refY="0" + orient="auto"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path5376" /> + </marker> + <marker + style="overflow:visible" + id="marker5308" + refX="0" + refY="0" + orient="auto"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path5306" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1Mend" + refX="0" + refY="0" + orient="auto"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path4688" /> + </marker> + <marker + orient="auto" + refY="0" + refX="0" + id="marker5170" + style="overflow:visible"> + <path + id="path5168" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.8,0,0,-0.8,-10,0)" /> + </marker> + <marker + orient="auto" + refY="0" + refX="0" + id="marker4963" + style="overflow:visible"> + <path + id="path4961" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.8,0,0,-0.8,-10,0)" /> + </marker> + <marker + style="overflow:visible" + id="marker6158-2" + refX="0" + refY="0" + orient="auto"> + <path + transform="matrix(-0.4,0,0,-0.4,-4,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path6156-2" /> + </marker> + </defs> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + transform="translate(-18.388332,-17.864582)" + id="layer1"> + <g + id="g4666"> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4607" + width="17.197916" + height="6.614583" + x="18.520834" + y="20.510416" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="20.968229" + y="24.869841" + id="text4611"><tspan + id="tspan4609" + x="20.968229" + y="24.869841" + style="stroke-width:0.26458332px">Thread 1</tspan></text> + </g> + <g + id="g4661"> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4607-4" + width="17.197916" + height="6.6145835" + x="18.520834" + y="32.416668" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:6.61458349px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="20.979254" + y="36.776093" + id="text4611-8"><tspan + id="tspan4609-9" + x="20.979254" + y="36.776093" + style="stroke-width:0.26458332px">Thread 2</tspan></text> + </g> + <g + id="g4671"> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4607-8" + width="17.197916" + height="6.6145835" + x="18.520832" + y="44.322918" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:6.61458349px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="20.951002" + y="48.682343" + id="text4611-89"><tspan + id="tspan4609-6" + x="20.951002" + y="48.682343" + style="stroke-width:0.26458332px">Thread 3</tspan></text> + </g> + <g + id="g5096"> + <ellipse + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4644" + cx="67.775978" + cy="36.3787" + rx="10.583333" + ry="4.6302085" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:2.82222223px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="67.733261" + y="35.623535" + id="text4648"><tspan + id="tspan4646" + x="67.733261" + y="35.623535" + style="text-align:center;text-anchor:middle;stroke-width:0.26458332px">Tracy</tspan><tspan + x="67.733261" + y="39.151314" + style="text-align:center;text-anchor:middle;stroke-width:0.26458332px" + id="tspan4650">client</tspan></text> + </g> + <path + id="path4673" + d="m 37.041666,24.479166 19.84375,7.937502" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5472)" /> + <path + id="path4675" + d="m 37.041666,46.968751 19.84375,-6.614584" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5482)" /> + <path + id="path4677" + d="M 37.041667,36.385417 H 55.5625" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5378)" /> + <path + id="path5059" + d="M 84.666667,17.864582 V 54.90625" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.05833327, 2.11666654;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g5106"> + <ellipse + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4644-1" + cx="101.98283" + cy="36.56768" + rx="10.583333" + ry="4.6302085" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:2.82222223px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="101.90772" + y="35.812515" + id="text4648-2"><tspan + id="tspan4646-5" + x="101.90772" + y="35.812515" + style="text-align:center;text-anchor:middle;stroke-width:0.26458332px">Tracy</tspan><tspan + x="101.90772" + y="39.340294" + style="text-align:center;text-anchor:middle;stroke-width:0.26458332px" + id="tspan4650-1">server</tspan></text> + </g> + <path + id="path5108" + d="M 79.375,37.708333 H 89.958333" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6660)" /> + <path + id="path5110" + d="M 89.958333,35.0625 H 79.375" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5308)" /> + <g + transform="translate(-2.64619,-1.3704153)" + id="g6152"> + <ellipse + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path6114" + cx="128.98439" + cy="33.692333" + rx="4.6302085" + ry="1.2756696" /> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 124.36251,41.677042 c -0.004,0.01582 -0.007,0.03168 -0.008,0.04754 5.3e-4,0.704384 2.07327,1.275328 4.62995,1.275373 2.55689,3.5e-5 4.62988,-0.570931 4.63048,-1.275373 -10e-4,-0.01585 -0.003,-0.03171 -0.006,-0.04754" + id="path6114-1" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 124.35417,33.739583 v 8.021022" + id="path6138" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 133.61458,33.739582 v 8.051744" + id="path6140" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="126.89217" + y="39.409225" + id="text6144"><tspan + id="tspan6142" + x="126.89217" + y="39.409225" + style="stroke-width:0.26458332px">DB</tspan></text> + </g> + <path + id="path6154" + d="m 113.77082,36.385418 h 6.61459" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6158)" /> + <g + transform="translate(2.6458333,1.2715659e-6)" + id="g6241"> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.26499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6232" + width="17.197916" + height="5.291667" + x="137.58333" + y="33.739582" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:2.82222223px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="140.8851" + y="37.164005" + id="text6236"><tspan + id="tspan6234" + x="140.8851" + y="37.164005" + style="stroke-width:0.26458332px">Display</tspan></text> + </g> + <path + id="path6154-3" + d="m 132.29166,36.385417 h 6.61459" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6158-2)" /> + </g> +</svg> diff --git a/doc/profiler.png b/doc/profiler.png Binary files differnew file mode 100644 index 00000000..3a6fe135 --- /dev/null +++ b/doc/profiler.png |