doc: update graph

This commit is contained in:
Xeffy Chen 2022-07-28 19:47:38 +07:00
parent 7eedf9754b
commit 0fee4d7a7f
Signed by: Xeffy
GPG key ID: E41C08AD390E7C49
2 changed files with 1437 additions and 1207 deletions

View file

@ -1,419 +1,531 @@
<svg width="448pt" height="945pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <svg width="552pt" height="1038pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1.3 1.3) rotate(0) translate(4 941)"> <g id="graph0" class="graph" transform="scale(1.3 1.3) rotate(0) translate(4 1034)">
<title>perf</title> <title>perf</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-941 444,-941 444,4 -4,4"></polygon> <polygon fill="white" stroke="transparent" points="-4,4 -4,-1034 547.5,-1034 547.5,4 -4,4"></polygon>
<!-- N1 --> <!-- N1 -->
<g id="node1" class="node"> <g id="node1" class="node">
<title>N1</title> <title>N1</title>
<g id="a_node1"><a xlink:title="syscall.RawSyscall6 (2140ms)"> <g id="a_node1"><a xlink:title="main.main (111.14s)">
<polygon fill="#edd6d5" stroke="#b20700" points="260.5,-86 71.5,-86 71.5,0 260.5,0 260.5,-86"></polygon> <polygon fill="#edd5d5" stroke="#b20000" points="248,-943 118,-943 118,-875 248,-875 248,-943"></polygon>
<text text-anchor="middle" x="166" y="-62.8" font-family="Times,serif" font-size="24.00">syscall</text> <text text-anchor="middle" x="183" y="-927.8" font-family="Times,serif" font-size="14.00">main</text>
<text text-anchor="middle" x="166" y="-36.8" font-family="Times,serif" font-size="24.00">RawSyscall6</text> <text text-anchor="middle" x="183" y="-912.8" font-family="Times,serif" font-size="14.00">main</text>
<text text-anchor="middle" x="166" y="-10.8" font-family="Times,serif" font-size="24.00">2140ms (86.99%)</text> <text text-anchor="middle" x="183" y="-897.8" font-family="Times,serif" font-size="14.00">9.73s (8.75%)</text>
</a> <text text-anchor="middle" x="183" y="-882.8" font-family="Times,serif" font-size="14.00">of 111.14s (99.92%)</text>
</g>
</g>
<!-- N2 -->
<g id="node2" class="node">
<title>N2</title>
<g id="a_node2"><a xlink:title="runtime.main (2460ms)">
<polygon fill="#edd5d5" stroke="#b20000" points="207,-937 125,-937 125,-901 207,-901 207,-937"></polygon>
<text text-anchor="middle" x="166" y="-926.1" font-family="Times,serif" font-size="8.00">runtime</text>
<text text-anchor="middle" x="166" y="-917.1" font-family="Times,serif" font-size="8.00">main</text>
<text text-anchor="middle" x="166" y="-908.1" font-family="Times,serif" font-size="8.00">0 of 2460ms (100%)</text>
</a>
</g>
</g>
<!-- N3 -->
<g id="node3" class="node">
<title>N3</title>
<g id="a_node3"><a xlink:title="main.main (2460ms)">
<polygon fill="#edd5d5" stroke="#b20000" points="215,-850 117,-850 117,-794 215,-794 215,-850"></polygon>
<text text-anchor="middle" x="166" y="-837.2" font-family="Times,serif" font-size="11.00">main</text>
<text text-anchor="middle" x="166" y="-825.2" font-family="Times,serif" font-size="11.00">main</text>
<text text-anchor="middle" x="166" y="-813.2" font-family="Times,serif" font-size="11.00">60ms (2.44%)</text>
<text text-anchor="middle" x="166" y="-801.2" font-family="Times,serif" font-size="11.00">of 2460ms (100%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N3 -->
<g id="edge1" class="edge">
<title>N2-&gt;N3</title>
<g id="a_edge1"><a xlink:title="runtime.main -> main.main (2460ms)">
<path fill="none" stroke="#b20000" stroke-width="6" d="M166,-900.58C166,-889.31 166,-874.2 166,-860.31"></path>
<polygon fill="#b20000" stroke="#b20000" stroke-width="6" points="171.25,-860.02 166,-850.02 160.75,-860.02 171.25,-860.02"></polygon>
</a>
</g>
<g id="a_edge1-label"><a xlink:title="runtime.main -> main.main (2460ms)">
<text text-anchor="middle" x="190" y="-871.8" font-family="Times,serif" font-size="14.00"> 2460ms</text>
</a>
</g>
</g>
<!-- N8 -->
<g id="node8" class="node">
<title>N8</title>
<g id="a_node8"><a xlink:title="github.com/ii64/gouring.(*IoUring).GetSQE (40ms)">
<polygon fill="#edeceb" stroke="#b2aea3" points="101.5,-728 24.5,-728 24.5,-684 101.5,-684 101.5,-728"></polygon>
<text text-anchor="middle" x="63" y="-717.6" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="63" y="-708.6" font-family="Times,serif" font-size="8.00">(*IoUring)</text>
<text text-anchor="middle" x="63" y="-699.6" font-family="Times,serif" font-size="8.00">GetSQE</text>
<text text-anchor="middle" x="63" y="-690.6" font-family="Times,serif" font-size="8.00">0 of 40ms (1.63%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N8 -->
<g id="edge16" class="edge">
<title>N3-&gt;N8</title>
<g id="a_edge16"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).GetSQE (40ms)">
<path fill="none" stroke="#b2aea3" d="M141.59,-793.98C125.8,-776.51 105.27,-753.79 89.15,-735.94"></path>
<polygon fill="#b2aea3" stroke="#b2aea3" points="91.39,-733.2 82.09,-728.13 86.2,-737.89 91.39,-733.2"></polygon>
</a>
</g>
<g id="a_edge16-label"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).GetSQE (40ms)">
<text text-anchor="middle" x="141" y="-757.3" font-family="Times,serif" font-size="14.00"> 40ms</text>
</a>
</g>
</g>
<!-- N9 -->
<g id="node9" class="node">
<title>N9</title>
<g id="a_node9"><a xlink:title="github.com/ii64/gouring.(*IoUring).Submit (2150ms)">
<polygon fill="#edd6d5" stroke="#b20700" points="210,-728 122,-728 122,-684 210,-684 210,-728"></polygon>
<text text-anchor="middle" x="166" y="-717.6" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="166" y="-708.6" font-family="Times,serif" font-size="8.00">(*IoUring)</text>
<text text-anchor="middle" x="166" y="-699.6" font-family="Times,serif" font-size="8.00">Submit</text>
<text text-anchor="middle" x="166" y="-690.6" font-family="Times,serif" font-size="8.00">0 of 2150ms (87.40%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N9 -->
<g id="edge4" class="edge">
<title>N3-&gt;N9</title>
<g id="a_edge4"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).Submit (2150ms)">
<path fill="none" stroke="#b20700" stroke-width="5" d="M166,-793.98C166,-777.3 166,-755.82 166,-738.38"></path>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="170.38,-738.13 166,-728.13 161.63,-738.13 170.38,-738.13"></polygon>
</a>
</g>
<g id="a_edge4-label"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).Submit (2150ms)">
<text text-anchor="middle" x="190" y="-757.3" font-family="Times,serif" font-size="14.00"> 2150ms</text>
</a> </a>
</g> </g>
</g> </g>
<!-- N10 --> <!-- N10 -->
<g id="node10" class="node"> <g id="node10" class="node">
<title>N10</title> <title>N10</title>
<g id="a_node10"><a xlink:title="github.com/ii64/gouring.(*IoUring).WaitCQE (120ms)"> <g id="a_node10"><a xlink:title="github.com/ii64/gouring.(*IoUring).GetSqe (4.08s)">
<polygon fill="#edeae7" stroke="#b2a086" points="311,-728 231,-728 231,-684 311,-684 311,-728"></polygon> <polygon fill="#edebe8" stroke="#b2a691" points="118.5,-809 35.5,-809 35.5,-746 118.5,-746 118.5,-809"></polygon>
<text text-anchor="middle" x="271" y="-717.6" font-family="Times,serif" font-size="8.00">gouring</text> <text text-anchor="middle" x="77" y="-797" font-family="Times,serif" font-size="10.00">gouring</text>
<text text-anchor="middle" x="271" y="-708.6" font-family="Times,serif" font-size="8.00">(*IoUring)</text> <text text-anchor="middle" x="77" y="-786" font-family="Times,serif" font-size="10.00">(*IoUring)</text>
<text text-anchor="middle" x="271" y="-699.6" font-family="Times,serif" font-size="8.00">WaitCQE</text> <text text-anchor="middle" x="77" y="-775" font-family="Times,serif" font-size="10.00">GetSqe</text>
<text text-anchor="middle" x="271" y="-690.6" font-family="Times,serif" font-size="8.00">0 of 120ms (4.88%)</text> <text text-anchor="middle" x="77" y="-764" font-family="Times,serif" font-size="10.00">0.39s (0.35%)</text>
<text text-anchor="middle" x="77" y="-753" font-family="Times,serif" font-size="10.00">of 4.08s (3.67%)</text>
</a> </a>
</g> </g>
</g> </g>
<!-- N3&#45;&gt;N10 --> <!-- N1&#45;&gt;N10 -->
<g id="edge10" class="edge">
<title>N3-&gt;N10</title>
<g id="a_edge10"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).WaitCQE (120ms)">
<path fill="none" stroke="#b2a086" d="M199.38,-793.88C205.78,-788.2 212.27,-782.08 218,-776 229.54,-763.77 241.06,-749.13 250.4,-736.49"></path>
<polygon fill="#b2a086" stroke="#b2a086" points="253.45,-738.26 256.5,-728.11 247.78,-734.14 253.45,-738.26"></polygon>
</a>
</g>
<g id="a_edge10-label"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).WaitCQE (120ms)">
<text text-anchor="middle" x="265" y="-764.8" font-family="Times,serif" font-size="14.00"> 120ms</text>
<text text-anchor="middle" x="265" y="-749.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N15 -->
<g id="node15" class="node">
<title>N15</title>
<g id="a_node15"><a xlink:title="github.com/ii64/gouring.PrepNop (90ms)">
<polygon fill="#edebe8" stroke="#b2a691" points="418.5,-724 341.5,-724 341.5,-688 418.5,-688 418.5,-724"></polygon>
<text text-anchor="middle" x="380" y="-713.1" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="380" y="-704.1" font-family="Times,serif" font-size="8.00">PrepNop</text>
<text text-anchor="middle" x="380" y="-695.1" font-family="Times,serif" font-size="8.00">0 of 90ms (3.66%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N15 -->
<g id="edge12" class="edge">
<title>N3-&gt;N15</title>
<g id="a_edge12"><a xlink:title="main.main -> github.com/ii64/gouring.PrepNop (90ms)">
<path fill="none" stroke="#b2a691" d="M215.02,-807.3C238.73,-799.69 267.15,-789.11 291,-776 313.68,-763.54 336.69,-745.52 353.64,-731.02"></path>
<polygon fill="#b2a691" stroke="#b2a691" points="356.2,-733.43 361.44,-724.23 351.6,-728.15 356.2,-733.43"></polygon>
</a>
</g>
<g id="a_edge12-label"><a xlink:title="main.main -> github.com/ii64/gouring.PrepNop (90ms)">
<text text-anchor="middle" x="357" y="-764.8" font-family="Times,serif" font-size="14.00"> 90ms</text>
<text text-anchor="middle" x="357" y="-749.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node4" class="node">
<title>N4</title>
<g id="a_node4"><a xlink:title="github.com/ii64/gouring.PrepRW (90ms)">
<polygon fill="#edebe8" stroke="#b2a691" points="440,-614 344,-614 344,-554 440,-554 440,-614"></polygon>
<text text-anchor="middle" x="392" y="-600.4" font-family="Times,serif" font-size="12.00">gouring</text>
<text text-anchor="middle" x="392" y="-587.4" font-family="Times,serif" font-size="12.00">PrepRW</text>
<text text-anchor="middle" x="392" y="-574.4" font-family="Times,serif" font-size="12.00">80ms (3.25%)</text>
<text text-anchor="middle" x="392" y="-561.4" font-family="Times,serif" font-size="12.00">of 90ms (3.66%)</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node5" class="node">
<title>N5</title>
<g id="a_node5"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe (120ms)">
<polygon fill="#edeae7" stroke="#b2a086" points="326,-618 228,-618 228,-550 326,-550 326,-618"></polygon>
<text text-anchor="middle" x="277" y="-605.2" font-family="Times,serif" font-size="11.00">gouring</text>
<text text-anchor="middle" x="277" y="-593.2" font-family="Times,serif" font-size="11.00">(*IoUring)</text>
<text text-anchor="middle" x="277" y="-581.2" font-family="Times,serif" font-size="11.00">io_uring_wait_cqe</text>
<text text-anchor="middle" x="277" y="-569.2" font-family="Times,serif" font-size="11.00">50ms (2.03%)</text>
<text text-anchor="middle" x="277" y="-557.2" font-family="Times,serif" font-size="11.00">of 120ms (4.88%)</text>
</a>
</g>
</g>
<!-- N6 -->
<g id="node6" class="node">
<title>N6</title>
<g id="a_node6"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_peek_cqe (70ms)">
<polygon fill="#edebe9" stroke="#b2a999" points="348,-480.5 238,-480.5 238,-424.5 348,-424.5 348,-480.5"></polygon>
<text text-anchor="middle" x="293" y="-467.7" font-family="Times,serif" font-size="11.00">gouring</text>
<text text-anchor="middle" x="293" y="-455.7" font-family="Times,serif" font-size="11.00">(*IoUring)</text>
<text text-anchor="middle" x="293" y="-443.7" font-family="Times,serif" font-size="11.00">__io_uring_peek_cqe</text>
<text text-anchor="middle" x="293" y="-431.7" font-family="Times,serif" font-size="11.00">70ms (2.85%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N6 -->
<g id="edge13" class="edge">
<title>N5-&gt;N6</title>
<g id="a_edge13"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe -> github.com/ii64/gouring.(*IoUring).__io_uring_peek_cqe (70ms)">
<path fill="none" stroke="#b2a999" d="M281.08,-549.99C283.31,-531.9 286.09,-509.43 288.4,-490.73"></path>
<polygon fill="#b2a999" stroke="#b2a999" points="291.88,-491.13 289.63,-480.77 284.93,-490.27 291.88,-491.13"></polygon>
</a>
</g>
<g id="a_edge13-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe -> github.com/ii64/gouring.(*IoUring).__io_uring_peek_cqe (70ms)">
<text text-anchor="middle" x="304" y="-513.3" font-family="Times,serif" font-size="14.00"> 70ms</text>
</a>
</g>
</g>
<!-- N7 -->
<g id="node7" class="node">
<title>N7</title>
<g id="a_node7"><a xlink:title="github.com/ii64/gouring.(*IoUring)._io_uring_get_sqe (40ms)">
<polygon fill="#edeceb" stroke="#b2aea3" points="94,-484 0,-484 0,-421 94,-421 94,-484"></polygon>
<text text-anchor="middle" x="47" y="-472" font-family="Times,serif" font-size="10.00">gouring</text>
<text text-anchor="middle" x="47" y="-461" font-family="Times,serif" font-size="10.00">(*IoUring)</text>
<text text-anchor="middle" x="47" y="-450" font-family="Times,serif" font-size="10.00">_io_uring_get_sqe</text>
<text text-anchor="middle" x="47" y="-439" font-family="Times,serif" font-size="10.00">30ms (1.22%)</text>
<text text-anchor="middle" x="47" y="-428" font-family="Times,serif" font-size="10.00">of 40ms (1.63%)</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node13" class="node">
<title>N13</title>
<g id="a_node13"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_get_sqe (40ms)">
<polygon fill="#edeceb" stroke="#b2aea3" points="89.5,-606 12.5,-606 12.5,-562 89.5,-562 89.5,-606"></polygon>
<text text-anchor="middle" x="51" y="-595.6" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="51" y="-586.6" font-family="Times,serif" font-size="8.00">(*IoUring)</text>
<text text-anchor="middle" x="51" y="-577.6" font-family="Times,serif" font-size="8.00">io_uring_get_sqe</text>
<text text-anchor="middle" x="51" y="-568.6" font-family="Times,serif" font-size="8.00">0 of 40ms (1.63%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N13 -->
<g id="edge14" class="edge"> <g id="edge14" class="edge">
<title>N8-&gt;N13</title> <title>N1-&gt;N10</title>
<g id="a_edge14"><a xlink:title="github.com/ii64/gouring.(*IoUring).GetSQE -> github.com/ii64/gouring.(*IoUring).io_uring_get_sqe (40ms)"> <g id="a_edge14"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).GetSqe (4.08s)">
<path fill="none" stroke="#b2aea3" d="M60.88,-683.82C59.02,-665.17 56.28,-637.75 54.15,-616.53"></path> <path fill="none" stroke="#b2a691" d="M150.66,-874.77C145.31,-868.95 139.91,-862.88 135,-857 124.58,-844.52 113.82,-830.36 104.44,-817.54"></path>
<polygon fill="#b2aea3" stroke="#b2aea3" points="57.61,-615.97 53.14,-606.37 50.65,-616.67 57.61,-615.97"></polygon> <polygon fill="#b2a691" stroke="#b2a691" points="107.19,-815.38 98.49,-809.34 101.53,-819.49 107.19,-815.38"></polygon>
</a> </a>
</g> </g>
<g id="a_edge14-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).GetSQE -> github.com/ii64/gouring.(*IoUring).io_uring_get_sqe (40ms)"> <g id="a_edge14-label"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).GetSqe (4.08s)">
<text text-anchor="middle" x="81" y="-654.8" font-family="Times,serif" font-size="14.00"> 40ms</text> <text text-anchor="middle" x="157" y="-845.8" font-family="Times,serif" font-size="14.00"> 4.08s</text>
<text text-anchor="middle" x="81" y="-639.8" font-family="Times,serif" font-size="14.00"> (inline)</text> <text text-anchor="middle" x="157" y="-830.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a> </a>
</g> </g>
</g> </g>
<!-- N14 --> <!-- N14 -->
<g id="node14" class="node"> <g id="node14" class="node">
<title>N14</title> <title>N14</title>
<g id="a_node14"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uringn_submit (2150ms)"> <g id="a_node14"><a xlink:title="github.com/ii64/gouring.(*IoUring).Submit (81.67s)">
<polygon fill="#edd6d5" stroke="#b20700" points="210,-606 122,-606 122,-562 210,-562 210,-606"></polygon> <polygon fill="#edd7d5" stroke="#b20f00" points="226,-806.5 140,-806.5 140,-748.5 226,-748.5 226,-806.5"></polygon>
<text text-anchor="middle" x="166" y="-595.6" font-family="Times,serif" font-size="8.00">gouring</text> <text text-anchor="middle" x="183" y="-795.3" font-family="Times,serif" font-size="9.00">gouring</text>
<text text-anchor="middle" x="166" y="-586.6" font-family="Times,serif" font-size="8.00">(*IoUring)</text> <text text-anchor="middle" x="183" y="-785.3" font-family="Times,serif" font-size="9.00">(*IoUring)</text>
<text text-anchor="middle" x="166" y="-577.6" font-family="Times,serif" font-size="8.00">io_uringn_submit</text> <text text-anchor="middle" x="183" y="-775.3" font-family="Times,serif" font-size="9.00">Submit</text>
<text text-anchor="middle" x="166" y="-568.6" font-family="Times,serif" font-size="8.00">0 of 2150ms (87.40%)</text> <text text-anchor="middle" x="183" y="-765.3" font-family="Times,serif" font-size="9.00">0.04s (0.036%)</text>
<text text-anchor="middle" x="183" y="-755.3" font-family="Times,serif" font-size="9.00">of 81.67s (73.42%)</text>
</a> </a>
</g> </g>
</g> </g>
<!-- N9&#45;&gt;N14 --> <!-- N1&#45;&gt;N14 -->
<g id="edge2" class="edge"> <g id="edge2" class="edge">
<title>N9-&gt;N14</title> <title>N1-&gt;N14</title>
<g id="a_edge2"><a xlink:title="github.com/ii64/gouring.(*IoUring).Submit -> github.com/ii64/gouring.(*IoUring).io_uringn_submit (2150ms)"> <g id="a_edge2"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).Submit (81.67s)">
<path fill="none" stroke="#b20700" stroke-width="5" d="M166,-683.82C166,-665.17 166,-637.75 166,-616.53"></path> <path fill="none" stroke="#b20f00" stroke-width="4" d="M183,-874.99C183,-857.24 183,-835.26 183,-816.77"></path>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="170.38,-616.37 166,-606.37 161.63,-616.37 170.38,-616.37"></polygon> <polygon fill="#b20f00" stroke="#b20f00" stroke-width="4" points="186.5,-816.63 183,-806.63 179.5,-816.63 186.5,-816.63"></polygon>
</a> </a>
</g> </g>
<g id="a_edge2-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).Submit -> github.com/ii64/gouring.(*IoUring).io_uringn_submit (2150ms)"> <g id="a_edge2-label"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).Submit (81.67s)">
<text text-anchor="middle" x="190" y="-654.8" font-family="Times,serif" font-size="14.00"> 2150ms</text> <text text-anchor="middle" x="203" y="-838.3" font-family="Times,serif" font-size="14.00"> 81.67s</text>
<text text-anchor="middle" x="190" y="-639.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a> </a>
</g> </g>
</g> </g>
<!-- N10&#45;&gt;N5 --> <!-- N15 -->
<g id="node15" class="node">
<title>N15</title>
<g id="a_node15"><a xlink:title="github.com/ii64/gouring.(*IoUring).WaitCqe (9.87s)">
<polygon fill="#ede8e2" stroke="#b28c63" points="324.5,-806.5 247.5,-806.5 247.5,-748.5 324.5,-748.5 324.5,-806.5"></polygon>
<text text-anchor="middle" x="286" y="-795.3" font-family="Times,serif" font-size="9.00">gouring</text>
<text text-anchor="middle" x="286" y="-785.3" font-family="Times,serif" font-size="9.00">(*IoUring)</text>
<text text-anchor="middle" x="286" y="-775.3" font-family="Times,serif" font-size="9.00">WaitCqe</text>
<text text-anchor="middle" x="286" y="-765.3" font-family="Times,serif" font-size="9.00">0.05s (0.045%)</text>
<text text-anchor="middle" x="286" y="-755.3" font-family="Times,serif" font-size="9.00">of 9.87s (8.87%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N15 -->
<g id="edge9" class="edge"> <g id="edge9" class="edge">
<title>N10-&gt;N5</title> <title>N1-&gt;N15</title>
<g id="a_edge9"><a xlink:title="github.com/ii64/gouring.(*IoUring).WaitCQE -> github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe (120ms)"> <g id="a_edge9"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).WaitCqe (9.87s)">
<path fill="none" stroke="#b2a086" d="M272.06,-683.82C272.83,-668.49 273.89,-647.24 274.83,-628.37"></path> <path fill="none" stroke="#b28c63" d="M212.2,-874.8C217.21,-868.93 222.3,-862.83 227,-857 237.89,-843.48 249.46,-828.29 259.44,-814.9"></path>
<polygon fill="#b2a086" stroke="#b2a086" points="278.34,-628.35 275.34,-618.19 271.35,-628 278.34,-628.35"></polygon> <polygon fill="#b28c63" stroke="#b28c63" points="262.28,-816.94 265.43,-806.83 256.66,-812.77 262.28,-816.94"></polygon>
</a> </a>
</g> </g>
<g id="a_edge9-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).WaitCQE -> github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe (120ms)"> <g id="a_edge9-label"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).WaitCqe (9.87s)">
<text text-anchor="middle" x="295.5" y="-647.3" font-family="Times,serif" font-size="14.00"> 120ms</text> <text text-anchor="middle" x="273" y="-845.8" font-family="Times,serif" font-size="14.00"> 9.87s</text>
</a> <text text-anchor="middle" x="273" y="-830.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</g>
</g>
<!-- N11 -->
<g id="node11" class="node">
<title>N11</title>
<g id="a_node11"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit (2140ms)">
<polygon fill="#edd6d5" stroke="#b20700" points="210,-370 122,-370 122,-326 210,-326 210,-370"></polygon>
<text text-anchor="middle" x="166" y="-359.6" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="166" y="-350.6" font-family="Times,serif" font-size="8.00">(*IoUring)</text>
<text text-anchor="middle" x="166" y="-341.6" font-family="Times,serif" font-size="8.00">__io_uring_submit</text>
<text text-anchor="middle" x="166" y="-332.6" font-family="Times,serif" font-size="8.00">0 of 2140ms (86.99%)</text>
</a>
</g>
</g>
<!-- N16 -->
<g id="node16" class="node">
<title>N16</title>
<g id="a_node16"><a xlink:title="github.com/ii64/gouring.io_uring_enter (2140ms)">
<polygon fill="#edd6d5" stroke="#b20700" points="210,-260 122,-260 122,-224 210,-224 210,-260"></polygon>
<text text-anchor="middle" x="166" y="-249.1" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="166" y="-240.1" font-family="Times,serif" font-size="8.00">io_uring_enter</text>
<text text-anchor="middle" x="166" y="-231.1" font-family="Times,serif" font-size="8.00">0 of 2140ms (86.99%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N16 -->
<g id="edge5" class="edge">
<title>N11-&gt;N16</title>
<g id="a_edge5"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit -> github.com/ii64/gouring.io_uring_enter (2140ms)">
<path fill="none" stroke="#b20700" stroke-width="5" d="M166,-325.95C166,-309.93 166,-287.74 166,-270.34"></path>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="170.38,-270.23 166,-260.23 161.63,-270.23 170.38,-270.23"></polygon>
</a>
</g>
<g id="a_edge5-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit -> github.com/ii64/gouring.io_uring_enter (2140ms)">
<text text-anchor="middle" x="190" y="-296.8" font-family="Times,serif" font-size="14.00"> 2140ms</text>
<text text-anchor="middle" x="190" y="-281.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node12" class="node">
<title>N12</title>
<g id="a_node12"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait (2150ms)">
<polygon fill="#edd6d5" stroke="#b20700" points="220,-474.5 112,-474.5 112,-430.5 220,-430.5 220,-474.5"></polygon>
<text text-anchor="middle" x="166" y="-464.1" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="166" y="-455.1" font-family="Times,serif" font-size="8.00">(*IoUring)</text>
<text text-anchor="middle" x="166" y="-446.1" font-family="Times,serif" font-size="8.00">__io_uring_submit_and_wait</text>
<text text-anchor="middle" x="166" y="-437.1" font-family="Times,serif" font-size="8.00">0 of 2150ms (87.40%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N11 -->
<g id="edge6" class="edge">
<title>N12-&gt;N11</title>
<g id="a_edge6"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait -> github.com/ii64/gouring.(*IoUring).__io_uring_submit (2140ms)">
<path fill="none" stroke="#b20700" stroke-width="5" d="M166,-430.26C166,-415.83 166,-396.5 166,-380.31"></path>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="170.38,-380.21 166,-370.21 161.63,-380.21 170.38,-380.21"></polygon>
</a>
</g>
<g id="a_edge6-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait -> github.com/ii64/gouring.(*IoUring).__io_uring_submit (2140ms)">
<text text-anchor="middle" x="190" y="-391.8" font-family="Times,serif" font-size="14.00"> 2140ms</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N7 -->
<g id="edge15" class="edge">
<title>N13-&gt;N7</title>
<g id="a_edge15"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_get_sqe -> github.com/ii64/gouring.(*IoUring)._io_uring_get_sqe (40ms)">
<path fill="none" stroke="#b2aea3" d="M50.35,-561.91C49.79,-543.72 48.96,-516.92 48.27,-494.52"></path>
<polygon fill="#b2aea3" stroke="#b2aea3" points="51.76,-494.15 47.95,-484.26 44.76,-494.37 51.76,-494.15"></polygon>
</a>
</g>
<g id="a_edge15-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_get_sqe -> github.com/ii64/gouring.(*IoUring)._io_uring_get_sqe (40ms)">
<text text-anchor="middle" x="72" y="-520.8" font-family="Times,serif" font-size="14.00"> 40ms</text>
<text text-anchor="middle" x="72" y="-505.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N12 -->
<g id="edge3" class="edge">
<title>N14-&gt;N12</title>
<g id="a_edge3"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uringn_submit -> github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait (2150ms)">
<path fill="none" stroke="#b20700" stroke-width="5" d="M166,-561.91C166,-541.02 166,-508.8 166,-484.91"></path>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="170.38,-484.59 166,-474.59 161.63,-484.59 170.38,-484.59"></polygon>
</a>
</g>
<g id="a_edge3-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uringn_submit -> github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait (2150ms)">
<text text-anchor="middle" x="190" y="-513.3" font-family="Times,serif" font-size="14.00"> 2150ms</text>
</a>
</g>
</g>
<!-- N15&#45;&gt;N4 -->
<g id="edge11" class="edge">
<title>N15-&gt;N4</title>
<g id="a_edge11"><a xlink:title="github.com/ii64/gouring.PrepNop -> github.com/ii64/gouring.PrepRW (90ms)">
<path fill="none" stroke="#b2a691" d="M381.72,-687.81C383.37,-671.32 385.92,-645.84 388.06,-624.37"></path>
<polygon fill="#b2a691" stroke="#b2a691" points="391.57,-624.51 389.08,-614.21 384.6,-623.81 391.57,-624.51"></polygon>
</a>
</g>
<g id="a_edge11-label"><a xlink:title="github.com/ii64/gouring.PrepNop -> github.com/ii64/gouring.PrepRW (90ms)">
<text text-anchor="middle" x="403" y="-647.3" font-family="Times,serif" font-size="14.00"> 90ms</text>
</a> </a>
</g> </g>
</g> </g>
<!-- N17 --> <!-- N17 -->
<g id="node17" class="node"> <g id="node17" class="node">
<title>N17</title> <title>N17</title>
<g id="a_node17"><a xlink:title="github.com/ii64/gouring.io_uring_enter2 (2140ms)"> <g id="a_node17"><a xlink:title="github.com/ii64/gouring.(*IoUring).SeenCqe (1.17s)">
<polygon fill="#edd6d5" stroke="#b20700" points="210,-173 122,-173 122,-137 210,-137 210,-173"></polygon> <polygon fill="#edeceb" stroke="#b2b0a9" points="425.5,-806.5 348.5,-806.5 348.5,-748.5 425.5,-748.5 425.5,-806.5"></polygon>
<text text-anchor="middle" x="166" y="-162.1" font-family="Times,serif" font-size="8.00">gouring</text> <text text-anchor="middle" x="387" y="-795.3" font-family="Times,serif" font-size="9.00">gouring</text>
<text text-anchor="middle" x="166" y="-153.1" font-family="Times,serif" font-size="8.00">io_uring_enter2</text> <text text-anchor="middle" x="387" y="-785.3" font-family="Times,serif" font-size="9.00">(*IoUring)</text>
<text text-anchor="middle" x="166" y="-144.1" font-family="Times,serif" font-size="8.00">0 of 2140ms (86.99%)</text> <text text-anchor="middle" x="387" y="-775.3" font-family="Times,serif" font-size="9.00">SeenCqe</text>
<text text-anchor="middle" x="387" y="-765.3" font-family="Times,serif" font-size="9.00">0.02s (0.018%)</text>
<text text-anchor="middle" x="387" y="-755.3" font-family="Times,serif" font-size="9.00">of 1.17s (1.05%)</text>
</a> </a>
</g> </g>
</g> </g>
<!-- N16&#45;&gt;N17 --> <!-- N1&#45;&gt;N17 -->
<g id="edge7" class="edge"> <g id="edge18" class="edge">
<title>N16-&gt;N17</title> <title>N1-&gt;N17</title>
<g id="a_edge7"><a xlink:title="github.com/ii64/gouring.io_uring_enter -> github.com/ii64/gouring.io_uring_enter2 (2140ms)"> <g id="a_edge18"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).SeenCqe (1.17s)">
<path fill="none" stroke="#b20700" stroke-width="5" d="M166,-223.8C166,-212.16 166,-196.55 166,-183.24"></path> <path fill="none" stroke="#b2b0a9" d="M248.07,-883.67C265.2,-876.13 283.27,-867.11 299,-857 318.09,-844.73 337.15,-828.36 352.63,-813.75"></path>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="170.38,-183.18 166,-173.18 161.63,-183.18 170.38,-183.18"></polygon> <polygon fill="#b2b0a9" stroke="#b2b0a9" points="355.13,-816.2 359.92,-806.75 350.28,-811.15 355.13,-816.2"></polygon>
</a> </a>
</g> </g>
<g id="a_edge7-label"><a xlink:title="github.com/ii64/gouring.io_uring_enter -> github.com/ii64/gouring.io_uring_enter2 (2140ms)"> <g id="a_edge18-label"><a xlink:title="main.main -> github.com/ii64/gouring.(*IoUring).SeenCqe (1.17s)">
<text text-anchor="middle" x="190" y="-194.8" font-family="Times,serif" font-size="14.00"> 2140ms</text> <text text-anchor="middle" x="355" y="-838.3" font-family="Times,serif" font-size="14.00"> 1.17s</text>
</a> </a>
</g> </g>
</g> </g>
<!-- N17&#45;&gt;N1 --> <!-- N20 -->
<g id="node20" class="node">
<title>N20</title>
<g id="a_node20"><a xlink:title="github.com/ii64/gouring.PrepNop (4.61s)">
<polygon fill="#edebe8" stroke="#b2a48d" points="530.5,-795.5 453.5,-795.5 453.5,-759.5 530.5,-759.5 530.5,-795.5"></polygon>
<text text-anchor="middle" x="492" y="-784.6" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="492" y="-775.6" font-family="Times,serif" font-size="8.00">PrepNop</text>
<text text-anchor="middle" x="492" y="-766.6" font-family="Times,serif" font-size="8.00">0 of 4.61s (4.14%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N20 -->
<g id="edge13" class="edge">
<title>N1-&gt;N20</title>
<g id="a_edge13"><a xlink:title="main.main -> github.com/ii64/gouring.PrepNop (4.61s)">
<path fill="none" stroke="#b2a48d" d="M248.32,-896.46C286.61,-888.31 335.3,-875.5 376,-857 408,-842.46 440.84,-819.31 463.37,-801.91"></path>
<polygon fill="#b2a48d" stroke="#b2a48d" points="465.77,-804.48 471.48,-795.56 461.45,-798.97 465.77,-804.48"></polygon>
</a>
</g>
<g id="a_edge13-label"><a xlink:title="main.main -> github.com/ii64/gouring.PrepNop (4.61s)">
<text text-anchor="middle" x="449" y="-845.8" font-family="Times,serif" font-size="14.00"> 4.61s</text>
<text text-anchor="middle" x="449" y="-830.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N2 -->
<g id="node2" class="node">
<title>N2</title>
<g id="a_node2"><a xlink:title="syscall.Syscall6 (79.40s)">
<polygon fill="#edd7d5" stroke="#b21100" points="284.5,-112 81.5,-112 81.5,0 284.5,0 284.5,-112"></polygon>
<text text-anchor="middle" x="183" y="-88.8" font-family="Times,serif" font-size="24.00">syscall</text>
<text text-anchor="middle" x="183" y="-62.8" font-family="Times,serif" font-size="24.00">Syscall6</text>
<text text-anchor="middle" x="183" y="-36.8" font-family="Times,serif" font-size="24.00">78.84s (70.88%)</text>
<text text-anchor="middle" x="183" y="-10.8" font-family="Times,serif" font-size="24.00">of 79.40s (71.38%)</text>
</a>
</g>
</g>
<!-- N3 -->
<g id="node3" class="node">
<title>N3</title>
<g id="a_node3"><a xlink:title="runtime.main (111.14s)">
<polygon fill="#edd5d5" stroke="#b20000" points="227,-1030 139,-1030 139,-994 227,-994 227,-1030"></polygon>
<text text-anchor="middle" x="183" y="-1019.1" font-family="Times,serif" font-size="8.00">runtime</text>
<text text-anchor="middle" x="183" y="-1010.1" font-family="Times,serif" font-size="8.00">main</text>
<text text-anchor="middle" x="183" y="-1001.1" font-family="Times,serif" font-size="8.00">0 of 111.14s (99.92%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N1 -->
<g id="edge1" class="edge">
<title>N3-&gt;N1</title>
<g id="a_edge1"><a xlink:title="runtime.main -> main.main (111.14s)">
<path fill="none" stroke="#b20000" stroke-width="5" d="M183,-993.87C183,-982.73 183,-967.66 183,-953.38"></path>
<polygon fill="#b20000" stroke="#b20000" stroke-width="5" points="187.38,-953.18 183,-943.18 178.63,-953.18 187.38,-953.18"></polygon>
</a>
</g>
<g id="a_edge1-label"><a xlink:title="runtime.main -> main.main (111.14s)">
<text text-anchor="middle" x="206.5" y="-964.8" font-family="Times,serif" font-size="14.00"> 111.14s</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node4" class="node">
<title>N4</title>
<g id="a_node4"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_peek_cqe (7.38s)">
<polygon fill="#ede9e5" stroke="#b29877" points="396,-561 262,-561 262,-483 396,-483 396,-561"></polygon>
<text text-anchor="middle" x="329" y="-546.6" font-family="Times,serif" font-size="13.00">gouring</text>
<text text-anchor="middle" x="329" y="-532.6" font-family="Times,serif" font-size="13.00">(*IoUring)</text>
<text text-anchor="middle" x="329" y="-518.6" font-family="Times,serif" font-size="13.00">__io_uring_peek_cqe</text>
<text text-anchor="middle" x="329" y="-504.6" font-family="Times,serif" font-size="13.00">7.09s (6.37%)</text>
<text text-anchor="middle" x="329" y="-490.6" font-family="Times,serif" font-size="13.00">of 7.38s (6.63%)</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node5" class="node">
<title>N5</title>
<g id="a_node5"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait (81.62s)">
<polygon fill="#edd7d5" stroke="#b20f00" points="243.5,-551 122.5,-551 122.5,-493 243.5,-493 243.5,-551"></polygon>
<text text-anchor="middle" x="183" y="-539.8" font-family="Times,serif" font-size="9.00">gouring</text>
<text text-anchor="middle" x="183" y="-529.8" font-family="Times,serif" font-size="9.00">(*IoUring)</text>
<text text-anchor="middle" x="183" y="-519.8" font-family="Times,serif" font-size="9.00">__io_uring_submit_and_wait</text>
<text text-anchor="middle" x="183" y="-509.8" font-family="Times,serif" font-size="9.00">0.03s (0.027%)</text>
<text text-anchor="middle" x="183" y="-499.8" font-family="Times,serif" font-size="9.00">of 81.62s (73.38%)</text>
</a>
</g>
</g>
<!-- N9 -->
<g id="node9" class="node">
<title>N9</title>
<g id="a_node9"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_flush_sq (2.09s)">
<polygon fill="#edecea" stroke="#b2ada1" points="121.5,-432 16.5,-432 16.5,-364 121.5,-364 121.5,-432"></polygon>
<text text-anchor="middle" x="69" y="-419.2" font-family="Times,serif" font-size="11.00">gouring</text>
<text text-anchor="middle" x="69" y="-407.2" font-family="Times,serif" font-size="11.00">(*IoUring)</text>
<text text-anchor="middle" x="69" y="-395.2" font-family="Times,serif" font-size="11.00">__io_uring_flush_sq</text>
<text text-anchor="middle" x="69" y="-383.2" font-family="Times,serif" font-size="11.00">2.02s (1.82%)</text>
<text text-anchor="middle" x="69" y="-371.2" font-family="Times,serif" font-size="11.00">of 2.09s (1.88%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N9 -->
<g id="edge17" class="edge">
<title>N5-&gt;N9</title>
<g id="a_edge17"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait -> github.com/ii64/gouring.(*IoUring).__io_uring_flush_sq (2.09s)">
<path fill="none" stroke="#b2ada1" d="M156.56,-492.7C141.96,-477.08 123.56,-457.39 107.4,-440.09"></path>
<polygon fill="#b2ada1" stroke="#b2ada1" points="109.54,-437.25 100.15,-432.34 104.42,-442.03 109.54,-437.25"></polygon>
</a>
</g>
<g id="a_edge17-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait -> github.com/ii64/gouring.(*IoUring).__io_uring_flush_sq (2.09s)">
<text text-anchor="middle" x="147" y="-453.8" font-family="Times,serif" font-size="14.00"> 2.09s</text>
</a>
</g>
</g>
<!-- N16 -->
<g id="node16" class="node">
<title>N16</title>
<g id="a_node16"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit (79.50s)">
<polygon fill="#edd7d5" stroke="#b21100" points="226,-427 140,-427 140,-369 226,-369 226,-427"></polygon>
<text text-anchor="middle" x="183" y="-415.8" font-family="Times,serif" font-size="9.00">gouring</text>
<text text-anchor="middle" x="183" y="-405.8" font-family="Times,serif" font-size="9.00">(*IoUring)</text>
<text text-anchor="middle" x="183" y="-395.8" font-family="Times,serif" font-size="9.00">__io_uring_submit</text>
<text text-anchor="middle" x="183" y="-385.8" font-family="Times,serif" font-size="9.00">0.02s (0.018%)</text>
<text text-anchor="middle" x="183" y="-375.8" font-family="Times,serif" font-size="9.00">of 79.50s (71.47%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N16 -->
<g id="edge5" class="edge">
<title>N5-&gt;N16</title>
<g id="a_edge5"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait -> github.com/ii64/gouring.(*IoUring).__io_uring_submit (79.50s)">
<path fill="none" stroke="#b21100" stroke-width="4" d="M183,-492.7C183,-476.23 183,-455.23 183,-437.29"></path>
<polygon fill="#b21100" stroke="#b21100" stroke-width="4" points="186.5,-437.14 183,-427.14 179.5,-437.14 186.5,-437.14"></polygon>
</a>
</g>
<g id="a_edge5-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait -> github.com/ii64/gouring.(*IoUring).__io_uring_submit (79.50s)">
<text text-anchor="middle" x="203" y="-453.8" font-family="Times,serif" font-size="14.00"> 79.50s</text>
</a>
</g>
</g>
<!-- N6 -->
<g id="node6" class="node">
<title>N6</title>
<g id="a_node6"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe (9.82s)">
<polygon fill="#ede8e2" stroke="#b28c63" points="341,-680 243,-680 243,-612 341,-612 341,-680"></polygon>
<text text-anchor="middle" x="292" y="-667.2" font-family="Times,serif" font-size="11.00">gouring</text>
<text text-anchor="middle" x="292" y="-655.2" font-family="Times,serif" font-size="11.00">(*IoUring)</text>
<text text-anchor="middle" x="292" y="-643.2" font-family="Times,serif" font-size="11.00">io_uring_wait_cqe</text>
<text text-anchor="middle" x="292" y="-631.2" font-family="Times,serif" font-size="11.00">2.44s (2.19%)</text>
<text text-anchor="middle" x="292" y="-619.2" font-family="Times,serif" font-size="11.00">of 9.82s (8.83%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N4 -->
<g id="edge11" class="edge">
<title>N6-&gt;N4</title>
<g id="a_edge11"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe -> github.com/ii64/gouring.(*IoUring).__io_uring_peek_cqe (7.38s)">
<path fill="none" stroke="#b29877" d="M302.01,-611.99C305.84,-599.38 310.28,-584.74 314.44,-571.01"></path>
<polygon fill="#b29877" stroke="#b29877" points="317.85,-571.81 317.41,-561.23 311.16,-569.78 317.85,-571.81"></polygon>
</a>
</g>
<g id="a_edge11-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe -> github.com/ii64/gouring.(*IoUring).__io_uring_peek_cqe (7.38s)">
<text text-anchor="middle" x="329" y="-582.8" font-family="Times,serif" font-size="14.00"> 7.38s</text>
</a>
</g>
</g>
<!-- N7 -->
<g id="node7" class="node">
<title>N7</title>
<g id="a_node7"><a xlink:title="github.com/ii64/gouring.PrepRW (4.61s)">
<polygon fill="#edebe8" stroke="#b2a48d" points="543.5,-669.5 460.5,-669.5 460.5,-622.5 543.5,-622.5 543.5,-669.5"></polygon>
<text text-anchor="middle" x="502" y="-655.9" font-family="Times,serif" font-size="12.00">gouring</text>
<text text-anchor="middle" x="502" y="-642.9" font-family="Times,serif" font-size="12.00">PrepRW</text>
<text text-anchor="middle" x="502" y="-629.9" font-family="Times,serif" font-size="12.00">4.61s (4.14%)</text>
</a>
</g>
</g>
<!-- N8 -->
<g id="node8" class="node">
<title>N8</title>
<g id="a_node8"><a xlink:title="github.com/ii64/gouring.(*IoUring)._io_uring_get_sqe (3.69s)">
<polygon fill="#edebe9" stroke="#b2a794" points="104,-558.5 0,-558.5 0,-485.5 104,-485.5 104,-558.5"></polygon>
<text text-anchor="middle" x="52" y="-544.9" font-family="Times,serif" font-size="12.00">gouring</text>
<text text-anchor="middle" x="52" y="-531.9" font-family="Times,serif" font-size="12.00">(*IoUring)</text>
<text text-anchor="middle" x="52" y="-518.9" font-family="Times,serif" font-size="12.00">_io_uring_get_sqe</text>
<text text-anchor="middle" x="52" y="-505.9" font-family="Times,serif" font-size="12.00">3.22s (2.89%)</text>
<text text-anchor="middle" x="52" y="-492.9" font-family="Times,serif" font-size="12.00">of 3.69s (3.32%)</text>
</a>
</g>
</g>
<!-- N18 -->
<g id="node18" class="node">
<title>N18</title>
<g id="a_node18"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_get_sqe (3.69s)">
<polygon fill="#edebe9" stroke="#b2a794" points="97.5,-668 20.5,-668 20.5,-624 97.5,-624 97.5,-668"></polygon>
<text text-anchor="middle" x="59" y="-657.6" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="59" y="-648.6" font-family="Times,serif" font-size="8.00">(*IoUring)</text>
<text text-anchor="middle" x="59" y="-639.6" font-family="Times,serif" font-size="8.00">io_uring_get_sqe</text>
<text text-anchor="middle" x="59" y="-630.6" font-family="Times,serif" font-size="8.00">0 of 3.69s (3.32%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N18 -->
<g id="edge15" class="edge">
<title>N10-&gt;N18</title>
<g id="a_edge15"><a xlink:title="github.com/ii64/gouring.(*IoUring).GetSqe -> github.com/ii64/gouring.(*IoUring).io_uring_get_sqe (3.69s)">
<path fill="none" stroke="#b2a794" d="M72.73,-745.81C69.9,-725.43 66.19,-698.75 63.34,-678.26"></path>
<polygon fill="#b2a794" stroke="#b2a794" points="66.79,-677.59 61.94,-668.17 59.85,-678.55 66.79,-677.59"></polygon>
</a>
</g>
<g id="a_edge15-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).GetSqe -> github.com/ii64/gouring.(*IoUring).io_uring_get_sqe (3.69s)">
<text text-anchor="middle" x="93" y="-716.8" font-family="Times,serif" font-size="14.00"> 3.69s</text>
<text text-anchor="middle" x="93" y="-701.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N11 -->
<g id="node11" class="node">
<title>N11</title>
<g id="a_node11"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_cq_advance (1s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="520,-548 414,-548 414,-496 520,-496 520,-548"></polygon>
<text text-anchor="middle" x="467" y="-536" font-family="Times,serif" font-size="10.00">gouring</text>
<text text-anchor="middle" x="467" y="-525" font-family="Times,serif" font-size="10.00">(*IoUring)</text>
<text text-anchor="middle" x="467" y="-514" font-family="Times,serif" font-size="10.00">io_uring_cq_advance</text>
<text text-anchor="middle" x="467" y="-503" font-family="Times,serif" font-size="10.00">1s (0.9%)</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node12" class="node">
<title>N12</title>
<g id="a_node12"><a xlink:title="github.com/ii64/gouring.io_uring_enter2 (79.48s)">
<polygon fill="#edd7d5" stroke="#b21100" points="226,-211 140,-211 140,-163 226,-163 226,-211"></polygon>
<text text-anchor="middle" x="183" y="-199.8" font-family="Times,serif" font-size="9.00">gouring</text>
<text text-anchor="middle" x="183" y="-189.8" font-family="Times,serif" font-size="9.00">io_uring_enter2</text>
<text text-anchor="middle" x="183" y="-179.8" font-family="Times,serif" font-size="9.00">0.08s (0.072%)</text>
<text text-anchor="middle" x="183" y="-169.8" font-family="Times,serif" font-size="9.00">of 79.48s (71.46%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N2 -->
<g id="edge8" class="edge"> <g id="edge8" class="edge">
<title>N17-&gt;N1</title> <title>N12-&gt;N2</title>
<g id="a_edge8"><a xlink:title="github.com/ii64/gouring.io_uring_enter2 -> syscall.RawSyscall6 (2140ms)"> <g id="a_edge8"><a xlink:title="github.com/ii64/gouring.io_uring_enter2 -> syscall.Syscall6 (79.40s)">
<path fill="none" stroke="#b20700" stroke-width="5" d="M166,-136.81C166,-125.82 166,-110.91 166,-96.26"></path> <path fill="none" stroke="#b21100" stroke-width="4" d="M183,-162.94C183,-151.4 183,-136.79 183,-122.13"></path>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="170.38,-96.21 166,-86.21 161.63,-96.21 170.38,-96.21"></polygon> <polygon fill="#b21100" stroke="#b21100" stroke-width="4" points="186.5,-122.02 183,-112.02 179.5,-122.02 186.5,-122.02"></polygon>
</a> </a>
</g> </g>
<g id="a_edge8-label"><a xlink:title="github.com/ii64/gouring.io_uring_enter2 -> syscall.RawSyscall6 (2140ms)"> <g id="a_edge8-label"><a xlink:title="github.com/ii64/gouring.io_uring_enter2 -> syscall.Syscall6 (79.40s)">
<text text-anchor="middle" x="190" y="-107.8" font-family="Times,serif" font-size="14.00"> 2140ms</text> <text text-anchor="middle" x="203" y="-133.8" font-family="Times,serif" font-size="14.00"> 79.40s</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node13" class="node">
<title>N13</title>
<g id="a_node13"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_cqe_seen (1.15s)">
<polygon fill="#edeceb" stroke="#b2b0a9" points="442.5,-675 359.5,-675 359.5,-617 442.5,-617 442.5,-675"></polygon>
<text text-anchor="middle" x="401" y="-663.8" font-family="Times,serif" font-size="9.00">gouring</text>
<text text-anchor="middle" x="401" y="-653.8" font-family="Times,serif" font-size="9.00">(*IoUring)</text>
<text text-anchor="middle" x="401" y="-643.8" font-family="Times,serif" font-size="9.00">io_uring_cqe_seen</text>
<text text-anchor="middle" x="401" y="-633.8" font-family="Times,serif" font-size="9.00">0.15s (0.13%)</text>
<text text-anchor="middle" x="401" y="-623.8" font-family="Times,serif" font-size="9.00">of 1.15s (1.03%)</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N11 -->
<g id="edge20" class="edge">
<title>N13-&gt;N11</title>
<g id="a_edge20"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_cqe_seen -> github.com/ii64/gouring.(*IoUring).io_uring_cq_advance (1s)">
<path fill="none" stroke="#b2b0aa" d="M416.31,-616.7C425.93,-598.92 438.4,-575.87 448.56,-557.08"></path>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="451.66,-558.7 453.34,-548.24 445.51,-555.37 451.66,-558.7"></polygon>
</a>
</g>
<g id="a_edge20-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_cqe_seen -> github.com/ii64/gouring.(*IoUring).io_uring_cq_advance (1s)">
<text text-anchor="middle" x="444" y="-582.8" font-family="Times,serif" font-size="14.00"> 1s</text>
</a>
</g>
</g>
<!-- N19 -->
<g id="node19" class="node">
<title>N19</title>
<g id="a_node19"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uringn_submit (81.62s)">
<polygon fill="#edd7d5" stroke="#b20f00" points="225,-668 141,-668 141,-624 225,-624 225,-668"></polygon>
<text text-anchor="middle" x="183" y="-657.6" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="183" y="-648.6" font-family="Times,serif" font-size="8.00">(*IoUring)</text>
<text text-anchor="middle" x="183" y="-639.6" font-family="Times,serif" font-size="8.00">io_uringn_submit</text>
<text text-anchor="middle" x="183" y="-630.6" font-family="Times,serif" font-size="8.00">0 of 81.62s (73.38%)</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N19 -->
<g id="edge3" class="edge">
<title>N14-&gt;N19</title>
<g id="a_edge3"><a xlink:title="github.com/ii64/gouring.(*IoUring).Submit -> github.com/ii64/gouring.(*IoUring).io_uringn_submit (81.62s)">
<path fill="none" stroke="#b20f00" stroke-width="4" d="M183,-748.4C183,-727.78 183,-699.77 183,-678.41"></path>
<polygon fill="#b20f00" stroke="#b20f00" stroke-width="4" points="186.5,-678.23 183,-668.23 179.5,-678.23 186.5,-678.23"></polygon>
</a>
</g>
<g id="a_edge3-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).Submit -> github.com/ii64/gouring.(*IoUring).io_uringn_submit (81.62s)">
<text text-anchor="middle" x="205" y="-716.8" font-family="Times,serif" font-size="14.00"> 81.62s</text>
<text text-anchor="middle" x="205" y="-701.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N15&#45;&gt;N6 -->
<g id="edge10" class="edge">
<title>N15-&gt;N6</title>
<g id="a_edge10"><a xlink:title="github.com/ii64/gouring.(*IoUring).WaitCqe -> github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe (9.82s)">
<path fill="none" stroke="#b28c63" d="M287.3,-748.4C288.09,-731.38 289.11,-709.31 290,-690.11"></path>
<polygon fill="#b28c63" stroke="#b28c63" points="293.5,-690.24 290.47,-680.08 286.51,-689.91 293.5,-690.24"></polygon>
</a>
</g>
<g id="a_edge10-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).WaitCqe -> github.com/ii64/gouring.(*IoUring).io_uring_wait_cqe (9.82s)">
<text text-anchor="middle" x="307" y="-709.3" font-family="Times,serif" font-size="14.00"> 9.82s</text>
</a>
</g>
</g>
<!-- N21 -->
<g id="node21" class="node">
<title>N21</title>
<g id="a_node21"><a xlink:title="github.com/ii64/gouring.io_uring_enter (79.48s)">
<polygon fill="#edd7d5" stroke="#b21100" points="225,-298 141,-298 141,-262 225,-262 225,-298"></polygon>
<text text-anchor="middle" x="183" y="-287.1" font-family="Times,serif" font-size="8.00">gouring</text>
<text text-anchor="middle" x="183" y="-278.1" font-family="Times,serif" font-size="8.00">io_uring_enter</text>
<text text-anchor="middle" x="183" y="-269.1" font-family="Times,serif" font-size="8.00">0 of 79.48s (71.46%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N21 -->
<g id="edge6" class="edge">
<title>N16-&gt;N21</title>
<g id="a_edge6"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit -> github.com/ii64/gouring.io_uring_enter (79.48s)">
<path fill="none" stroke="#b21100" stroke-width="4" d="M183,-368.92C183,-350.42 183,-326.34 183,-308.05"></path>
<polygon fill="#b21100" stroke="#b21100" stroke-width="4" points="186.5,-308.04 183,-298.04 179.5,-308.04 186.5,-308.04"></polygon>
</a>
</g>
<g id="a_edge6-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).__io_uring_submit -> github.com/ii64/gouring.io_uring_enter (79.48s)">
<text text-anchor="middle" x="205" y="-334.8" font-family="Times,serif" font-size="14.00"> 79.48s</text>
<text text-anchor="middle" x="205" y="-319.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N13 -->
<g id="edge19" class="edge">
<title>N17-&gt;N13</title>
<g id="a_edge19"><a xlink:title="github.com/ii64/gouring.(*IoUring).SeenCqe -> github.com/ii64/gouring.(*IoUring).io_uring_cqe_seen (1.15s)">
<path fill="none" stroke="#b2b0a9" d="M390.04,-748.4C392.04,-729.9 394.68,-705.46 396.87,-685.2"></path>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="400.37,-685.36 397.97,-675.04 393.41,-684.61 400.37,-685.36"></polygon>
</a>
</g>
<g id="a_edge19-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).SeenCqe -> github.com/ii64/gouring.(*IoUring).io_uring_cqe_seen (1.15s)">
<text text-anchor="middle" x="418" y="-716.8" font-family="Times,serif" font-size="14.00"> 1.15s</text>
<text text-anchor="middle" x="418" y="-701.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N8 -->
<g id="edge16" class="edge">
<title>N18-&gt;N8</title>
<g id="a_edge16"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_get_sqe -> github.com/ii64/gouring.(*IoUring)._io_uring_get_sqe (3.69s)">
<path fill="none" stroke="#b2a794" d="M57.78,-623.75C56.91,-608.66 55.72,-587.82 54.64,-569"></path>
<polygon fill="#b2a794" stroke="#b2a794" points="58.12,-568.59 54.05,-558.81 51.13,-568.99 58.12,-568.59"></polygon>
</a>
</g>
<g id="a_edge16-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uring_get_sqe -> github.com/ii64/gouring.(*IoUring)._io_uring_get_sqe (3.69s)">
<text text-anchor="middle" x="73" y="-582.8" font-family="Times,serif" font-size="14.00"> 3.69s</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N5 -->
<g id="edge4" class="edge">
<title>N19-&gt;N5</title>
<g id="a_edge4"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uringn_submit -> github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait (81.62s)">
<path fill="none" stroke="#b20f00" stroke-width="4" d="M183,-623.75C183,-606.58 183,-581.97 183,-561.37"></path>
<polygon fill="#b20f00" stroke="#b20f00" stroke-width="4" points="186.5,-561.32 183,-551.32 179.5,-561.32 186.5,-561.32"></polygon>
</a>
</g>
<g id="a_edge4-label"><a xlink:title="github.com/ii64/gouring.(*IoUring).io_uringn_submit -> github.com/ii64/gouring.(*IoUring).__io_uring_submit_and_wait (81.62s)">
<text text-anchor="middle" x="203" y="-582.8" font-family="Times,serif" font-size="14.00"> 81.62s</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N7 -->
<g id="edge12" class="edge">
<title>N20-&gt;N7</title>
<g id="a_edge12"><a xlink:title="github.com/ii64/gouring.PrepNop -> github.com/ii64/gouring.PrepRW (4.61s)">
<path fill="none" stroke="#b2a48d" d="M493.33,-759.3C494.88,-739.2 497.49,-705.45 499.44,-680.19"></path>
<polygon fill="#b2a48d" stroke="#b2a48d" points="502.95,-680.19 500.23,-669.95 495.97,-679.65 502.95,-680.19"></polygon>
</a>
</g>
<g id="a_edge12-label"><a xlink:title="github.com/ii64/gouring.PrepNop -> github.com/ii64/gouring.PrepRW (4.61s)">
<text text-anchor="middle" x="519" y="-716.8" font-family="Times,serif" font-size="14.00"> 4.61s</text>
<text text-anchor="middle" x="519" y="-701.8" font-family="Times,serif" font-size="14.00"> (inline)</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N12 -->
<g id="edge7" class="edge">
<title>N21-&gt;N12</title>
<g id="a_edge7"><a xlink:title="github.com/ii64/gouring.io_uring_enter -> github.com/ii64/gouring.io_uring_enter2 (79.48s)">
<path fill="none" stroke="#b21100" stroke-width="4" d="M183,-261.88C183,-250.48 183,-235.11 183,-221.34"></path>
<polygon fill="#b21100" stroke="#b21100" stroke-width="4" points="186.5,-221.22 183,-211.22 179.5,-221.22 186.5,-221.22"></polygon>
</a>
</g>
<g id="a_edge7-label"><a xlink:title="github.com/ii64/gouring.io_uring_enter -> github.com/ii64/gouring.io_uring_enter2 (79.48s)">
<text text-anchor="middle" x="203" y="-232.8" font-family="Times,serif" font-size="14.00"> 79.48s</text>
</a> </a>
</g> </g>
</g> </g>

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 32 KiB

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 62 KiB