@@ -20,17 +20,17 @@ The following results are from benchmarks run on my local MBP against a HiveMQ v
20
20
21
21
## Mar 22, 2024
22
22
23
- | Method | Mean | Error | StdDev | Median |
24
- | ---------------------------------------------------------------- | --------------:| ------------:| -------------:| ---------------:|
25
- | 'Publish a QoS 0 messages to the broker. ' | 57.27 us | 158.55 us | 467.50 us | 9.084 us |
26
- | 'Publish a QoS 1 messages to the broker. ' | 2,291.28 us | 903.01 us | 2,662.56 us | 1,357.063 us |
27
- | 'Publish a QoS 2 messages to the broker. ' | 2,058.05 us | 1,048.91 us | 3,092.73 us | 1,292.396 us |
28
- | 'Publish 100 256b length payload QoS 0 messages to the broker. ' | 138.29 us | 183.38 us | 540.69 us | 79.604 us |
29
- | 'Publish 100 256b length payload QoS 1 messages to the broker. ' | 45,813.98 us | 4,838.62 us | 14,266.78 us | 42,482.520 us |
30
- | 'Publish 100 256b length payload QoS 2 messages to the broker. ' | 88,589.38 us | 3,877.02 us | 11,431.48 us | 85,640.167 us |
31
- | 'Publish 100 256k length payload QoS 0 messages to the broker. ' | 124.92 us | 173.22 us | 510.74 us | 69.709 us |
32
- | 'Publish 100 256k length payload QoS 1 messages to the broker. ' | 270,043.05 us | 8,850.72 us | 26,096.56 us | 266,506.583 us |
33
- | 'Publish 100 256k length payload QoS 2 messages to the broker. ' | 300,923.38 us | 5,704.22 us | 16,819.03 us | 296,254.688 us |
23
+ | Method | Mean | Error | StdDev | Median |
24
+ | ------------------------------------------------- | --------------:| ------------:| -------------:| ---------------:|
25
+ | 'Publish a QoS 0 messages' | 57.27 us | 158.55 us | 467.50 us | 9.084 us |
26
+ | 'Publish a QoS 1 messages' | 2,291.28 us | 903.01 us | 2,662.56 us | 1,357.063 us |
27
+ | 'Publish a QoS 2 messages' | 2,058.05 us | 1,048.91 us | 3,092.73 us | 1,292.396 us |
28
+ | 'Publish 100 256b length payload QoS 0 messages' | 138.29 us | 183.38 us | 540.69 us | 79.604 us |
29
+ | 'Publish 100 256b length payload QoS 1 messages' | 45,813.98 us | 4,838.62 us | 14,266.78 us | 42,482.520 us |
30
+ | 'Publish 100 256b length payload QoS 2 messages' | 88,589.38 us | 3,877.02 us | 11,431.48 us | 85,640.167 us |
31
+ | 'Publish 100 256k length payload QoS 0 messages' | 124.92 us | 173.22 us | 510.74 us | 69.709 us |
32
+ | 'Publish 100 256k length payload QoS 1 messages' | 270,043.05 us | 8,850.72 us | 26,096.56 us | 266,506.583 us |
33
+ | 'Publish 100 256k length payload QoS 2 messages' | 300,923.38 us | 5,704.22 us | 16,819.03 us | 296,254.688 us |
34
34
35
35
36
36
## Mar 21, 2024
@@ -39,16 +39,16 @@ With release [v0.11.0](https://github.com/hivemq/hivemq-mqtt-client-dotnet/relea
39
39
40
40
### Previous Performance
41
41
42
- | Method | Mean | Error | StdDev | Median |
43
- | ------------------------------------------ | -------------:| ------------:| ------------:| ---------------:|
42
+ | Method | Mean | Error | StdDev | Median |
43
+ | ----------------------------------------- | -------------:| ------------:| ------------:| ---------------:|
44
44
| 'Publish a QoS 0 message' | 390.8 us | 1,842.5 us | 1,218.7 us | 5.646 us |
45
45
| 'Publish a QoS 1 message' | 103,722.8 us | 4,330.0 us | 2,864.1 us | 103,536.375 us |
46
46
| 'Publish a QoS 2 message' | 202,367.9 us | 26,562.9 us | 17,569.7 us | 206,959.834 us |
47
47
48
48
### First Pass Refactor Performance
49
49
50
- | Method | Mean | Error | StdDev | Median |
51
- | ------------------------------------------ | -----------:| -----------:| -----------:| -------------:|
50
+ | Method | Mean | Error | StdDev | Median |
51
+ | --------------------------------------- | -----------:| -----------:| -----------:| -------------:|
52
52
| 'Publish a QoS 0 message' | 401.9 us | 1,876.3 us | 1,241.0 us | 9.250 us |
53
53
| 'Publish a QoS 1 message' | 2,140.0 us | 3,568.2 us | 2,360.1 us | 1,324.251 us |
54
54
| 'Publish a QoS 2 message' | 4,217.2 us | 5,803.7 us | 3,838.8 us | 2,569.166 us |
0 commit comments