<svg width="960" height="540" viewBox="0 0 960 540" xmlns="http://www.w3.org/2000/svg"> <text x="480" y="5" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="16.129032258064516" opacity="1" fill="#000000"> Time to send 1000 i32s (async) </text> <text x="26" y="263" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000" transform="rotate(270, 26, 263)"> Average time (ms) </text> <text x="510" y="514" dy="-0.5ex" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> Number of Senders </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="85,52 85,474 "/> <text x="76" y="432" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 0.3 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,432 85,432 "/> <text x="76" y="383" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 0.4 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,383 85,383 "/> <text x="76" y="334" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 0.5 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,334 85,334 "/> <text x="76" y="284" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 0.6 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,284 85,284 "/> <text x="76" y="235" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 0.7 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,235 85,235 "/> <text x="76" y="186" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 0.8 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,186 85,186 "/> <text x="76" y="136" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 0.9 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,136 85,136 "/> <text x="76" y="87" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 1.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,87 85,87 "/> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="86,474 934,474 "/> <text x="180" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 20.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="180,474 180,479 "/> <text x="274" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 30.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="274,474 274,479 "/> <text x="368" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 40.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="368,474 368,479 "/> <text x="462" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 50.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="462,474 462,479 "/> <text x="557" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 60.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="557,474 557,479 "/> <text x="651" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 70.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="651,474 651,479 "/> <text x="745" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 80.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="745,474 745,479 "/> <text x="839" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 90.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="839,474 839,479 "/> <text x="934" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> 100.0 </text> <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="934,474 934,479 "/> <circle cx="86" cy="473" r="3" opacity="1" fill="#B22222" stroke="none" stroke-width="1"/> <circle cx="462" cy="326" r="3" opacity="1" fill="#B22222" stroke="none" stroke-width="1"/> <circle cx="934" cy="278" r="3" opacity="1" fill="#B22222" stroke="none" stroke-width="1"/> <polyline fill="none" opacity="1" stroke="#B22222" stroke-width="1" points="86,473 462,326 934,278 "/> <circle cx="86" cy="468" r="3" opacity="1" fill="#2E8B57" stroke="none" stroke-width="1"/> <circle cx="462" cy="434" r="3" opacity="1" fill="#2E8B57" stroke="none" stroke-width="1"/> <circle cx="934" cy="390" r="3" opacity="1" fill="#2E8B57" stroke="none" stroke-width="1"/> <polyline fill="none" opacity="1" stroke="#2E8B57" stroke-width="1" points="86,468 462,434 934,390 "/> <circle cx="86" cy="285" r="3" opacity="1" fill="#008B8B" stroke="none" stroke-width="1"/> <circle cx="462" cy="230" r="3" opacity="1" fill="#008B8B" stroke="none" stroke-width="1"/> <circle cx="934" cy="180" r="3" opacity="1" fill="#008B8B" stroke="none" stroke-width="1"/> <polyline fill="none" opacity="1" stroke="#008B8B" stroke-width="1" points="86,285 462,230 934,180 "/> <circle cx="86" cy="337" r="3" opacity="1" fill="#FFD700" stroke="none" stroke-width="1"/> <circle cx="462" cy="113" r="3" opacity="1" fill="#FFD700" stroke="none" stroke-width="1"/> <circle cx="934" cy="52" r="3" opacity="1" fill="#FFD700" stroke="none" stroke-width="1"/> <polyline fill="none" opacity="1" stroke="#FFD700" stroke-width="1" points="86,337 462,113 934,52 "/> <text x="131" y="67" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> ThingBuf </text> <text x="131" y="82" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> async_std::channel::bounded </text> <text x="131" y="97" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> futures::channel::mpsc </text> <text x="131" y="112" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000"> tokio::sync::mpsc </text> <rect x="101" y="67" width="20" height="10" opacity="1" fill="#B22222" stroke="none"/> <rect x="101" y="82" width="20" height="10" opacity="1" fill="#2E8B57" stroke="none"/> <rect x="101" y="97" width="20" height="10" opacity="1" fill="#008B8B" stroke="none"/> <rect x="101" y="112" width="20" height="10" opacity="1" fill="#FFD700" stroke="none"/> </svg>