You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The most dramatic improvements were seen in bulk message publishing scenarios, particularly for QoS 1 and QoS 2 messages, indicating better handling of acknowledgment flows and reduced overhead per message in batch operations.
**New benchmarks introduced**: Added 1k message bulk publishing tests for QoS 1 and QoS 2, providing better insights into high-volume scenarios.
59
+
60
+
The improvements demonstrate significant optimization in batch processing and acknowledgment handling, particularly for larger payloads and bulk operations.
| 'Publish a QoS 0 message' | 39.67 us | 89.35 us | 263.45 us | 8.521 us |
65
+
| 'Publish a QoS 1 message' | 5,892.86 us | 16,632.25 us | 49,040.57 us | 911.083 us |
66
+
| 'Publish a QoS 2 message' | 7,369.47 us | 16,676.10 us | 49,169.85 us | 1,457.687 us |
67
+
| 'Publish 100 256b length payload QoS 0 messages' | 137.26 us | 78.49 us | 231.44 us | 103.145 us |
68
+
| 'Publish 100 256b length payload QoS 1 messages' | 26,283.55 us | 19,855.80 us | 58,545.26 us | 19,256.166 us |
69
+
| 'Publish 100 256b length payload QoS 2 messages' | 44,557.05 us | 21,810.68 us | 64,309.29 us | 36,249.938 us |
70
+
| 'Publish 100 256k length payload QoS 0 messages' | 141.71 us | 96.62 us | 284.88 us | 102.645 us |
71
+
| 'Publish 100 256k length payload QoS 1 messages' | 155,177.99 us | 39,395.25 us | 116,157.79 us | 138,491.062 us |
72
+
| 'Publish 100 256k length payload QoS 2 messages' | 172,109.05 us | 44,912.98 us | 132,426.93 us | 149,029.541 us |
73
+
| 'Publish 1k QoS 1 messages' | 287,802.82 us | 90,041.54 us | 265,489.51 us | 248,344.521 us |
74
+
| 'Publish 1k QoS 2 messages' | 533,574.86 us | 62,147.67 us | 183,243.82 us | 475,369.771 us |
75
+
21
76
## Mar 22, 2024
22
77
78
+
**New comprehensive benchmarks**: Introduced bulk message publishing tests with different payload sizes (256b and 256k), providing detailed performance insights for real-world scenarios.
79
+
80
+
The results demonstrate excellent scalability and efficiency in handling bulk operations, with particularly strong performance for larger payloads and QoS 2 message handling.
0 commit comments