Method | Input | HubProtocol | Mean | Error | StdDev | Median | Op/s | Gen 0 | Gen 1 | Allocated |
------------------- |--------------- |------------ |------------:|-------------:|-------------:|------------:|------------:|-------:|-------:|----------:|
ReadSingleMessage | FewArguments | Json | 2,143.1 ns | 20.283 ns | 17.980 ns | 2,142.2 ns | 466,613.1 | 0.0992 | - | 1216 B |
WriteSingleMessage | FewArguments | Json | 2,425.1 ns | 48.524 ns | 79.727 ns | 2,403.7 ns | 412,347.7 | 0.5493 | 0.0038 | 6608 B |
ReadSingleMessage | FewArguments | MsgPack | 1,332.5 ns | 25.406 ns | 24.952 ns | 1,338.0 ns | 750,472.5 | 0.0801 | - | 976 B |
WriteSingleMessage | FewArguments | MsgPack | 1,607.7 ns | 55.877 ns | 162.110 ns | 1,581.0 ns | 622,011.1 | 0.0992 | - | 1224 B |
ReadSingleMessage | LargeArguments | Json | 90,886.9 ns | 1,797.528 ns | 1,923.335 ns | 91,181.7 ns | 11,002.7 | 4.7607 | 0.2441 | 59144 B |
WriteSingleMessage | LargeArguments | Json | 60,083.5 ns | 791.007 ns | 701.207 ns | 60,055.4 ns | 16,643.5 | 7.8125 | 0.6104 | 94952 B |
ReadSingleMessage | LargeArguments | MsgPack | 18,030.2 ns | 408.498 ns | 1,152.175 ns | 17,658.5 ns | 55,462.4 | 5.0964 | 0.3662 | 62312 B |
WriteSingleMessage | LargeArguments | MsgPack | 27,483.4 ns | 846.890 ns | 2,332.582 ns | 26,443.3 ns | 36,385.6 | 9.3384 | 1.0071 | 113944 B |
ReadSingleMessage | ManyArguments | Json | 3,627.8 ns | 25.963 ns | 23.015 ns | 3,626.2 ns | 275,652.7 | 0.1450 | - | 1776 B |
WriteSingleMessage | ManyArguments | Json | 3,785.6 ns | 22.030 ns | 18.396 ns | 3,786.7 ns | 264,158.1 | 0.6523 | 0.0076 | 7864 B |
ReadSingleMessage | ManyArguments | MsgPack | 2,619.6 ns | 29.683 ns | 24.787 ns | 2,621.7 ns | 381,742.0 | 0.1183 | - | 1464 B |
WriteSingleMessage | ManyArguments | MsgPack | 2,426.3 ns | 19.115 ns | 15.962 ns | 2,425.1 ns | 412,153.8 | 0.1221 | - | 1496 B |
ReadSingleMessage | NoArguments | Json | 1,223.6 ns | 20.271 ns | 18.961 ns | 1,222.1 ns | 817,244.7 | 0.0744 | - | 896 B |
WriteSingleMessage | NoArguments | Json | 1,531.8 ns | 29.186 ns | 34.744 ns | 1,519.6 ns | 652,816.5 | 0.5150 | 0.0076 | 6176 B |
ReadSingleMessage | NoArguments | MsgPack | 456.9 ns | 4.119 ns | 3.216 ns | 457.4 ns | 2,188,700.0 | 0.0477 | - | 576 B |
WriteSingleMessage | NoArguments | MsgPack | 635.4 ns | 8.678 ns | 8.117 ns | 632.0 ns | 1,573,703.7 | 0.0801 | - | 976 B |
Created
March 18, 2018 03:11
-
-
Save davidfowl/207933e32916e16bae340562c59a94d7 to your computer and use it in GitHub Desktop.
MsgPack vs JSON
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment