lines.svg 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <svg width="960" height="540" viewBox="0 0 960 540" xmlns="http://www.w3.org/2000/svg">
  2. <text x="480" y="5" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="16.129032258064516" opacity="1" fill="#000000">
  3. Time to send 1000 i32s (async)
  4. </text>
  5. <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)">
  6. Average time (ms)
  7. </text>
  8. <text x="510" y="514" dy="-0.5ex" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  9. Number of Senders
  10. </text>
  11. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="85,52 85,474 "/>
  12. <text x="76" y="432" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  13. 0.3
  14. </text>
  15. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,432 85,432 "/>
  16. <text x="76" y="383" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  17. 0.4
  18. </text>
  19. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,383 85,383 "/>
  20. <text x="76" y="334" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  21. 0.5
  22. </text>
  23. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,334 85,334 "/>
  24. <text x="76" y="284" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  25. 0.6
  26. </text>
  27. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,284 85,284 "/>
  28. <text x="76" y="235" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  29. 0.7
  30. </text>
  31. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,235 85,235 "/>
  32. <text x="76" y="186" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  33. 0.8
  34. </text>
  35. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,186 85,186 "/>
  36. <text x="76" y="136" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  37. 0.9
  38. </text>
  39. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,136 85,136 "/>
  40. <text x="76" y="87" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  41. 1.0
  42. </text>
  43. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="80,87 85,87 "/>
  44. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="86,474 934,474 "/>
  45. <text x="180" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  46. 20.0
  47. </text>
  48. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="180,474 180,479 "/>
  49. <text x="274" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  50. 30.0
  51. </text>
  52. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="274,474 274,479 "/>
  53. <text x="368" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  54. 40.0
  55. </text>
  56. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="368,474 368,479 "/>
  57. <text x="462" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  58. 50.0
  59. </text>
  60. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="462,474 462,479 "/>
  61. <text x="557" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  62. 60.0
  63. </text>
  64. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="557,474 557,479 "/>
  65. <text x="651" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  66. 70.0
  67. </text>
  68. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="651,474 651,479 "/>
  69. <text x="745" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  70. 80.0
  71. </text>
  72. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="745,474 745,479 "/>
  73. <text x="839" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  74. 90.0
  75. </text>
  76. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="839,474 839,479 "/>
  77. <text x="934" y="484" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  78. 100.0
  79. </text>
  80. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="934,474 934,479 "/>
  81. <circle cx="86" cy="473" r="3" opacity="1" fill="#B22222" stroke="none" stroke-width="1"/>
  82. <circle cx="462" cy="326" r="3" opacity="1" fill="#B22222" stroke="none" stroke-width="1"/>
  83. <circle cx="934" cy="278" r="3" opacity="1" fill="#B22222" stroke="none" stroke-width="1"/>
  84. <polyline fill="none" opacity="1" stroke="#B22222" stroke-width="1" points="86,473 462,326 934,278 "/>
  85. <circle cx="86" cy="468" r="3" opacity="1" fill="#2E8B57" stroke="none" stroke-width="1"/>
  86. <circle cx="462" cy="434" r="3" opacity="1" fill="#2E8B57" stroke="none" stroke-width="1"/>
  87. <circle cx="934" cy="390" r="3" opacity="1" fill="#2E8B57" stroke="none" stroke-width="1"/>
  88. <polyline fill="none" opacity="1" stroke="#2E8B57" stroke-width="1" points="86,468 462,434 934,390 "/>
  89. <circle cx="86" cy="285" r="3" opacity="1" fill="#008B8B" stroke="none" stroke-width="1"/>
  90. <circle cx="462" cy="230" r="3" opacity="1" fill="#008B8B" stroke="none" stroke-width="1"/>
  91. <circle cx="934" cy="180" r="3" opacity="1" fill="#008B8B" stroke="none" stroke-width="1"/>
  92. <polyline fill="none" opacity="1" stroke="#008B8B" stroke-width="1" points="86,285 462,230 934,180 "/>
  93. <circle cx="86" cy="337" r="3" opacity="1" fill="#FFD700" stroke="none" stroke-width="1"/>
  94. <circle cx="462" cy="113" r="3" opacity="1" fill="#FFD700" stroke="none" stroke-width="1"/>
  95. <circle cx="934" cy="52" r="3" opacity="1" fill="#FFD700" stroke="none" stroke-width="1"/>
  96. <polyline fill="none" opacity="1" stroke="#FFD700" stroke-width="1" points="86,337 462,113 934,52 "/>
  97. <text x="131" y="67" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  98. ThingBuf
  99. </text>
  100. <text x="131" y="82" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  101. async_std::channel::bounded
  102. </text>
  103. <text x="131" y="97" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  104. futures::channel::mpsc
  105. </text>
  106. <text x="131" y="112" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  107. tokio::sync::mpsc
  108. </text>
  109. <rect x="101" y="67" width="20" height="10" opacity="1" fill="#B22222" stroke="none"/>
  110. <rect x="101" y="82" width="20" height="10" opacity="1" fill="#2E8B57" stroke="none"/>
  111. <rect x="101" y="97" width="20" height="10" opacity="1" fill="#008B8B" stroke="none"/>
  112. <rect x="101" y="112" width="20" height="10" opacity="1" fill="#FFD700" stroke="none"/>
  113. </svg>