AMD EPYC 7443P¶
Links¶
Notes¶
Hyper-threading is OFF
CPU isolation is OFF
Default¶
lscpu¶
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 48 bits physical, 48 bits virtual
CPU(s): 24
On-line CPU(s) list: 0-23
Thread(s) per core: 1
Core(s) per socket: 24
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 25
Model: 1
Model name: AMD EPYC 7443P 24-Core Processor
Stepping: 1
Frequency boost: enabled
CPU MHz: 1500.292
CPU max MHz: 2850.0000
CPU min MHz: 1500.0000
BogoMIPS: 5689.17
Virtualization: AMD-V
L1d cache: 768 KiB
L1i cache: 768 KiB
L2 cache: 12 MiB
L3 cache: 128 MiB
NUMA node0 CPU(s): 0-23
roq-deribit-benchmark (roq-deribit)¶
2022-03-24T04:21:09+00:00
Running /opt/conda/bin/roq-deribit-benchmark
Run on (24 X 2850 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x24)
L1 Instruction 32 KiB (x24)
L2 Unified 512 KiB (x24)
L3 Unified 32768 KiB (x4)
Load Average: 0.27, 0.58, 0.41
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
-------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------------------------------------
BM_fix_execution_report_parse_message 246 ns 246 ns 2583009
BM_fix_heartbeat_parse_message 72.5 ns 72.5 ns 9671192
BM_fix_logon_parse_message 164 ns 164 ns 4281400
BM_fix_logon_create_message 234 ns 234 ns 3024793
BM_fix_logout_parse_message 71.1 ns 71.1 ns 9785543
BM_fix_market_data_increment_refresh_parse_message_1 208 ns 208 ns 3365938
BM_fix_market_data_increment_refresh_parse_message_2 664 ns 664 ns 1058922
BM_fix_market_data_request_reject_parse_message 89.4 ns 89.4 ns 7819544
BM_fix_market_data_snapshot_full_refresh_parse_message 8317 ns 8316 ns 84148
BM_fix_new_order_single_create_message 397 ns 397 ns 1751641
BM_fix_order_cancel_reject_parse_message 82.2 ns 82.2 ns 8507099
BM_fix_order_cancel_replace_request_create_message 431 ns 431 ns 1613549
BM_fix_order_cancel_request_create_message 175 ns 175 ns 4117035
BM_fix_position_report_parse_message 229 ns 229 ns 3091737
BM_fix_reject_parse_message 93.2 ns 93.2 ns 7515996
BM_fix_security_list_parse_message 49432 ns 49422 ns 14164
BM_fix_user_response_parse_message 185 ns 185 ns 3777119
roq-benchmark (roq-tools)¶
2022-03-24T04:21:46+00:00
Running /opt/conda/bin/roq-benchmark
Run on (24 X 2850 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x24)
L1 Instruction 32 KiB (x24)
L2 Unified 512 KiB (x24)
L3 Unified 32768 KiB (x4)
Load Average: 0.31, 0.56, 0.41
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
-----------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-----------------------------------------------------------------------------------------
BM_roq_charconv_parse_number_uint64 0.273 ns 0.273 ns 1000000000
BM_absl_SimpleAtoi_uint64 8.51 ns 8.51 ns 82638267
BM_roq_charconv_parse_number_double 0.249 ns 0.249 ns 1000000000
BM_fast_float_from_chars_double 11.7 ns 11.7 ns 59755019
BM_absl_SimpleAtod_double 24.2 ns 24.2 ns 28647880
BM_absl_from_chars_double 22.1 ns 22.1 ns 31424373
BM_roq_charconv_parse_number_double_scientific 0.249 ns 0.249 ns 1000000000
BM_fast_float_from_chars_double_scientific 12.5 ns 12.5 ns 56210281
BM_absl_SimpleAtod_double_scientific 26.7 ns 26.7 ns 26381271
BM_absl_from_chars_double_scientific 24.1 ns 24.1 ns 29015032
BM_Codec_Encode_DownloadBegin 13.0 ns 13.0 ns 49952503
BM_Codec_Decode_DownloadBegin 4.33 ns 4.32 ns 159981691
BM_Codec_Encode_DownloadEnd 18.3 ns 18.3 ns 38152057
BM_Codec_Decode_DownloadEnd 12.0 ns 12.0 ns 57358980
BM_Codec_Encode_GatewaySettings 39.9 ns 39.9 ns 17560165
BM_Codec_Decode_GatewaySettings 22.8 ns 22.8 ns 30651027
BM_Codec_Encode_StreamStatus 35.2 ns 35.2 ns 19485613
BM_Codec_Decode_StreamStatus 22.1 ns 22.1 ns 37348118
BM_Codec_Encode_ExternalLatency 21.7 ns 21.7 ns 31570437
BM_Codec_Decode_ExternalLatency 13.5 ns 13.5 ns 52107031
BM_Codec_Encode_RateLimitTrigger 58.1 ns 58.1 ns 12421139
BM_Codec_Decode_RateLimitTrigger 44.4 ns 44.4 ns 15892479
BM_Codec_Encode_GatewayStatus 26.7 ns 26.7 ns 26203479
BM_Codec_Decode_GatewayStatus 13.4 ns 13.4 ns 52136849
BM_Codec_Encode_ReferenceData 165 ns 165 ns 4239045
BM_Codec_Decode_ReferenceData 99.7 ns 99.7 ns 7002058
BM_Codec_Encode_MarketStatus 31.6 ns 31.6 ns 22843202
BM_Codec_Decode_MarketStatus 19.2 ns 19.2 ns 38846863
BM_Codec_Encode_TopOfBook 54.8 ns 54.8 ns 12707967
BM_Codec_Decode_TopOfBook 27.8 ns 27.8 ns 21610396
BM_Codec_Encode_MarketByPrice 81.2 ns 81.2 ns 8453749
BM_Codec_Decode_MarketByPrice 56.7 ns 56.7 ns 13062846
BM_Codec_Decode_MarketByPrice_Handler 53.8 ns 53.8 ns 13082531
BM_Codec_Encode_MarketByOrder 84.3 ns 84.3 ns 8456623
BM_Codec_Decode_MarketByOrder 48.3 ns 48.3 ns 13156913
BM_Codec_Decode_MarketByPrice_Handler 55.0 ns 55.0 ns 13076503
BM_Codec_Encode_TradeSummary 44.4 ns 44.4 ns 15753166
BM_Codec_Decode_TradeSummary 30.7 ns 30.6 ns 23721742
BM_Codec_Encode_StatisticsUpdate 45.5 ns 45.5 ns 15478716
BM_Codec_Decode_StatisticsUpdate 34.0 ns 34.0 ns 21763198
BM_Codec_Encode_CreateOrder 98.1 ns 98.1 ns 7080574
BM_Codec_Decode_CreateOrder 58.9 ns 58.9 ns 11907248
BM_Codec_Encode_ModifyOrder 44.7 ns 44.7 ns 15523896
BM_Codec_Decode_ModifyOrder 29.2 ns 29.2 ns 23291307
BM_Codec_Encode_CancelOrder 36.1 ns 36.1 ns 19377955
BM_Codec_Decode_CancelOrder 22.7 ns 22.7 ns 30884235
BM_Codec_Encode_CancelAllOrders 14.4 ns 14.4 ns 50724601
BM_Codec_Decode_CancelAllOrders 4.40 ns 4.40 ns 158717277
BM_Codec_Encode_OrderAck 130 ns 130 ns 5333936
BM_Codec_Decode_OrderAck 71.6 ns 71.6 ns 9732355
BM_Codec_Encode_OrderUpdate 180 ns 180 ns 3903892
BM_Codec_Decode_OrderUpdate 105 ns 105 ns 6733271
BM_Codec_Encode_TradeUpdate 111 ns 111 ns 6366202
BM_Codec_Decode_TradeUpdate 63.0 ns 63.0 ns 11132358
BM_Codec_Encode_PositionUpdate 65.6 ns 65.6 ns 10578573
BM_Codec_Decode_PositionUpdate 31.9 ns 31.9 ns 21452605
BM_Codec_Encode_FundsUpdate 46.4 ns 46.4 ns 14947176
BM_FlatBuffers_Encode_DownloadBegin 84.2 ns 84.2 ns 7990755
BM_FlatBuffers_Decode_DownloadBegin 9.31 ns 9.31 ns 74469618
BM_FlatBuffers_Encode_DownloadEnd 92.6 ns 92.6 ns 7649995
BM_FlatBuffers_Decode_DownloadEnd 10.5 ns 10.5 ns 66994121
BM_FlatBuffers_Encode_GatewaySettings 104 ns 104 ns 6578056
BM_FlatBuffers_Decode_GatewaySettings 13.7 ns 13.7 ns 52597272
BM_FlatBuffers_Encode_StreamStatus 94.0 ns 94.0 ns 6305942
BM_FlatBuffers_Decode_StreamStatus 13.2 ns 13.2 ns 52773375
BM_FlatBuffers_Encode_ExternalLatency 95.4 ns 95.4 ns 7286178
BM_FlatBuffers_Decode_ExternalLatency 10.8 ns 10.8 ns 64605804
BM_FlatBuffers_Encode_RateLimitTrigger 242 ns 242 ns 3021758
BM_FlatBuffers_Decode_RateLimitTrigger 64.3 ns 64.3 ns 11644846
BM_FlatBuffers_Encode_ReferenceData 228 ns 228 ns 3104251
BM_FlatBuffers_Decode_ReferenceData 20.6 ns 20.6 ns 33861219
BM_FlatBuffers_Encode_MarketStatus 107 ns 107 ns 6550879
BM_FlatBuffers_Decode_MarketStatus 11.9 ns 11.9 ns 58785850
BM_FlatBuffers_Encode_TopOfBook 131 ns 131 ns 5197363
BM_FlatBuffers_Decode_TopOfBook 14.5 ns 14.5 ns 47444302
BM_FlatBuffers_Encode_MarketByPrice 460 ns 460 ns 1526839
BM_FlatBuffers_Decode_MarketByPrice 44.5 ns 44.4 ns 15767986
BM_FlatBuffers_Encode_MarketByOrder 501 ns 501 ns 1364738
BM_FlatBuffers_Decode_MarketByOrder 100 ns 100 ns 6854644
BM_FlatBuffers_Encode_TradeSummary 284 ns 284 ns 2560989
BM_FlatBuffers_Decode_TradeSummary 49.2 ns 49.2 ns 13148361
BM_FlatBuffers_Encode_StatisticsUpdate 258 ns 258 ns 2745981
BM_FlatBuffers_Decode_StatisticsUpdate 27.2 ns 27.2 ns 25605336
BM_FlatBuffers_Encode_CreateOrder 170 ns 170 ns 4226685
BM_FlatBuffers_Decode_CreateOrder 18.3 ns 18.3 ns 38925486
BM_FlatBuffers_Encode_ModifyOrder 116 ns 116 ns 5956241
BM_FlatBuffers_Decode_ModifyOrder 12.8 ns 12.8 ns 54662570
BM_FlatBuffers_Encode_CancelOrder 116 ns 116 ns 6364287
BM_FlatBuffers_Decode_CancelOrder 12.2 ns 12.2 ns 56008013
BM_FlatBuffers_Encode_CancelAllOrders 86.9 ns 86.9 ns 8272181
BM_FlatBuffers_Decode_CancelAllOrders 9.30 ns 9.30 ns 75404369
BM_FlatBuffers_Encode_OrderAck 210 ns 210 ns 3319561
BM_FlatBuffers_Decode_OrderAck 18.3 ns 18.3 ns 38065560
BM_FlatBuffers_Encode_OrderUpdate 226 ns 226 ns 2948138
BM_FlatBuffers_Decode_OrderUpdate 24.2 ns 24.2 ns 29053235
BM_FlatBuffers_Encode_TradeUpdate 340 ns 340 ns 1964526
BM_FlatBuffers_Decode_TradeUpdate 57.2 ns 57.2 ns 12868317
BM_FlatBuffers_Encode_PositionUpdate 149 ns 149 ns 4821816
BM_FlatBuffers_Decode_PositionUpdate 14.9 ns 14.9 ns 47007816
BM_FlatBuffers_Encode_FundsUpdate 129 ns 129 ns 5815934
BM_FlatBuffers_Decode_FundsUpdate 13.1 ns 13.1 ns 52268733
BM_MarketByOrder_Add_New_Remove 86.9 ns 86.9 ns 7008357
BM_MarketByOrder_Add_Exists_Remove 47.9 ns 47.9 ns 14612071
BM_MarketByOrder_Modify_Exists 47.5 ns 47.5 ns 14754813
BM_MarketByPrice_MarketByPrice 127 ns 127 ns 5553136
Performance¶
tuned-adm profile network-latency
lscpu¶
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 48 bits physical, 48 bits virtual
CPU(s): 24
On-line CPU(s) list: 0-23
Thread(s) per core: 1
Core(s) per socket: 24
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 25
Model: 1
Model name: AMD EPYC 7443P 24-Core Processor
Stepping: 1
Frequency boost: enabled
CPU MHz: 1947.895
CPU max MHz: 2850.0000
CPU min MHz: 1500.0000
BogoMIPS: 5689.17
Virtualization: AMD-V
L1d cache: 768 KiB
L1i cache: 768 KiB
L2 cache: 12 MiB
L3 cache: 128 MiB
NUMA node0 CPU(s): 0-23
roq-deribit-benchmark (roq-deribit)¶
2022-03-24T04:24:16+00:00
Running /opt/conda/bin/roq-deribit-benchmark
Run on (24 X 2012.4 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x24)
L1 Instruction 32 KiB (x24)
L2 Unified 512 KiB (x24)
L3 Unified 32768 KiB (x4)
Load Average: 0.34, 0.57, 0.44
-------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------------------------------------
BM_fix_execution_report_parse_message 254 ns 254 ns 2759963
BM_fix_heartbeat_parse_message 74.9 ns 74.9 ns 9348434
BM_fix_logon_parse_message 168 ns 168 ns 4185349
BM_fix_logon_create_message 243 ns 243 ns 2914091
BM_fix_logout_parse_message 73.4 ns 73.4 ns 9582449
BM_fix_market_data_increment_refresh_parse_message_1 216 ns 216 ns 3253598
BM_fix_market_data_increment_refresh_parse_message_2 684 ns 684 ns 1027300
BM_fix_market_data_request_reject_parse_message 94.0 ns 93.9 ns 7464205
BM_fix_market_data_snapshot_full_refresh_parse_message 8570 ns 8569 ns 81896
BM_fix_new_order_single_create_message 409 ns 409 ns 1724484
BM_fix_order_cancel_reject_parse_message 83.7 ns 83.7 ns 8374926
BM_fix_order_cancel_replace_request_create_message 446 ns 446 ns 1571266
BM_fix_order_cancel_request_create_message 174 ns 174 ns 4135587
BM_fix_position_report_parse_message 237 ns 236 ns 2954766
BM_fix_reject_parse_message 97.2 ns 97.2 ns 7208216
BM_fix_security_list_parse_message 50994 ns 50990 ns 13718
BM_fix_user_response_parse_message 187 ns 187 ns 3735024
roq-benchmark (roq-tools)¶
2022-03-24T04:25:23+00:00
Running /opt/conda/bin/roq-benchmark
Run on (24 X 1879.97 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x24)
L1 Instruction 32 KiB (x24)
L2 Unified 512 KiB (x24)
L3 Unified 32768 KiB (x4)
Load Average: 0.46, 0.56, 0.45
-----------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-----------------------------------------------------------------------------------------
BM_roq_charconv_parse_number_uint64 0.258 ns 0.258 ns 1000000000
BM_absl_SimpleAtoi_uint64 8.82 ns 8.82 ns 79712730
BM_roq_charconv_parse_number_double 0.258 ns 0.258 ns 1000000000
BM_fast_float_from_chars_double 12.1 ns 12.1 ns 57658003
BM_absl_SimpleAtod_double 25.6 ns 25.6 ns 26713187
BM_absl_from_chars_double 22.2 ns 22.2 ns 31569974
BM_roq_charconv_parse_number_double_scientific 0.258 ns 0.258 ns 1000000000
BM_fast_float_from_chars_double_scientific 12.9 ns 12.9 ns 54278155
BM_absl_SimpleAtod_double_scientific 27.4 ns 27.4 ns 25338806
BM_absl_from_chars_double_scientific 25.1 ns 25.1 ns 27700722
BM_Codec_Encode_DownloadBegin 13.4 ns 13.4 ns 51980973
BM_Codec_Decode_DownloadBegin 4.48 ns 4.48 ns 156439696
BM_Codec_Encode_DownloadEnd 17.5 ns 17.5 ns 38619193
BM_Codec_Decode_DownloadEnd 10.7 ns 10.7 ns 64986465
BM_Codec_Encode_GatewaySettings 41.2 ns 41.2 ns 16989180
BM_Codec_Decode_GatewaySettings 23.4 ns 23.4 ns 29924835
BM_Codec_Encode_StreamStatus 36.9 ns 36.9 ns 19016416
BM_Codec_Decode_StreamStatus 19.6 ns 19.6 ns 30646443
BM_Codec_Encode_ExternalLatency 24.2 ns 24.2 ns 28844515
BM_Codec_Decode_ExternalLatency 15.3 ns 15.3 ns 45708767
BM_Codec_Encode_RateLimitTrigger 62.0 ns 62.0 ns 11420196
BM_Codec_Decode_RateLimitTrigger 44.0 ns 44.0 ns 15904342
BM_Codec_Encode_GatewayStatus 29.1 ns 29.1 ns 24033322
BM_Codec_Decode_GatewayStatus 13.9 ns 13.9 ns 50750795
BM_Codec_Encode_ReferenceData 182 ns 182 ns 3854746
BM_Codec_Decode_ReferenceData 104 ns 104 ns 6828851
BM_Codec_Encode_MarketStatus 33.6 ns 33.6 ns 20552518
BM_Codec_Decode_MarketStatus 18.8 ns 18.8 ns 37178478
BM_Codec_Encode_TopOfBook 61.6 ns 61.6 ns 11680978
BM_Codec_Decode_TopOfBook 33.4 ns 33.4 ns 20934826
BM_Codec_Encode_MarketByPrice 88.1 ns 88.1 ns 7692981
BM_Codec_Decode_MarketByPrice 54.1 ns 54.1 ns 12005607
BM_Codec_Decode_MarketByPrice_Handler 55.2 ns 55.2 ns 12619498
BM_Codec_Encode_MarketByOrder 87.4 ns 87.4 ns 7779354
BM_Codec_Decode_MarketByOrder 55.2 ns 55.2 ns 13328112
BM_Codec_Decode_MarketByPrice_Handler 55.5 ns 55.5 ns 12761711
BM_Codec_Encode_TradeSummary 47.7 ns 47.7 ns 14466323
BM_Codec_Decode_TradeSummary 30.3 ns 30.3 ns 22224828
BM_Codec_Encode_StatisticsUpdate 49.6 ns 49.6 ns 14153885
BM_Codec_Decode_StatisticsUpdate 37.6 ns 37.6 ns 20424175
BM_Codec_Encode_CreateOrder 109 ns 109 ns 6243172
BM_Codec_Decode_CreateOrder 58.6 ns 58.6 ns 12116435
BM_Codec_Encode_ModifyOrder 50.6 ns 50.6 ns 10000000
BM_Codec_Decode_ModifyOrder 30.7 ns 30.7 ns 23109150
BM_Codec_Encode_CancelOrder 39.3 ns 39.3 ns 17749709
BM_Codec_Decode_CancelOrder 23.5 ns 23.5 ns 29880244
BM_Codec_Encode_CancelAllOrders 14.7 ns 14.7 ns 47665528
BM_Codec_Decode_CancelAllOrders 4.56 ns 4.56 ns 153829342
BM_Codec_Encode_OrderAck 145 ns 145 ns 4962702
BM_Codec_Decode_OrderAck 72.9 ns 72.9 ns 9514677
BM_Codec_Encode_OrderUpdate 198 ns 197 ns 3553764
BM_Codec_Decode_OrderUpdate 103 ns 103 ns 6464739
BM_Codec_Encode_TradeUpdate 121 ns 121 ns 5651610
BM_Codec_Decode_TradeUpdate 72.4 ns 72.4 ns 11126942
BM_Codec_Encode_PositionUpdate 72.6 ns 72.6 ns 9087704
BM_Codec_Decode_PositionUpdate 33.7 ns 33.7 ns 20891907
BM_Codec_Encode_FundsUpdate 52.9 ns 52.9 ns 12604777
BM_FlatBuffers_Encode_DownloadBegin 89.7 ns 89.7 ns 8060367
BM_FlatBuffers_Decode_DownloadBegin 9.63 ns 9.63 ns 73014172
BM_FlatBuffers_Encode_DownloadEnd 93.2 ns 93.2 ns 7316461
BM_FlatBuffers_Decode_DownloadEnd 10.8 ns 10.8 ns 64694004
BM_FlatBuffers_Encode_GatewaySettings 110 ns 110 ns 7703477
BM_FlatBuffers_Decode_GatewaySettings 13.2 ns 13.2 ns 52737818
BM_FlatBuffers_Encode_StreamStatus 111 ns 111 ns 7097504
BM_FlatBuffers_Decode_StreamStatus 13.2 ns 13.2 ns 53123024
BM_FlatBuffers_Encode_ExternalLatency 99.1 ns 99.1 ns 7010104
BM_FlatBuffers_Decode_ExternalLatency 11.4 ns 11.4 ns 60989027
BM_FlatBuffers_Encode_RateLimitTrigger 242 ns 242 ns 2852081
BM_FlatBuffers_Decode_RateLimitTrigger 64.3 ns 64.3 ns 11016858
BM_FlatBuffers_Encode_ReferenceData 235 ns 235 ns 2987270
BM_FlatBuffers_Decode_ReferenceData 21.4 ns 21.4 ns 31972273
BM_FlatBuffers_Encode_MarketStatus 111 ns 111 ns 6230454
BM_FlatBuffers_Decode_MarketStatus 12.5 ns 12.5 ns 56504009
BM_FlatBuffers_Encode_TopOfBook 141 ns 141 ns 4876285
BM_FlatBuffers_Decode_TopOfBook 15.4 ns 15.4 ns 44614943
BM_FlatBuffers_Encode_MarketByPrice 472 ns 472 ns 1478365
BM_FlatBuffers_Decode_MarketByPrice 45.7 ns 45.7 ns 15217881
BM_FlatBuffers_Encode_MarketByOrder 519 ns 519 ns 1364887
BM_FlatBuffers_Decode_MarketByOrder 107 ns 107 ns 7069155
BM_FlatBuffers_Encode_TradeSummary 288 ns 288 ns 2356202
BM_FlatBuffers_Decode_TradeSummary 53.5 ns 53.5 ns 12515709
BM_FlatBuffers_Encode_StatisticsUpdate 266 ns 266 ns 2694552
BM_FlatBuffers_Decode_StatisticsUpdate 28.2 ns 28.2 ns 24373056
BM_FlatBuffers_Encode_CreateOrder 177 ns 177 ns 3868759
BM_FlatBuffers_Decode_CreateOrder 19.4 ns 19.4 ns 37122404
BM_FlatBuffers_Encode_ModifyOrder 122 ns 122 ns 5596795
BM_FlatBuffers_Decode_ModifyOrder 13.4 ns 13.4 ns 51713077
BM_FlatBuffers_Encode_CancelOrder 118 ns 118 ns 6117193
BM_FlatBuffers_Decode_CancelOrder 12.7 ns 12.7 ns 54668815
BM_FlatBuffers_Encode_CancelAllOrders 85.8 ns 85.8 ns 7790356
BM_FlatBuffers_Decode_CancelAllOrders 9.60 ns 9.60 ns 71939284
BM_FlatBuffers_Encode_OrderAck 209 ns 209 ns 3320121
BM_FlatBuffers_Decode_OrderAck 19.0 ns 19.0 ns 36805811
BM_FlatBuffers_Encode_OrderUpdate 235 ns 235 ns 2948964
BM_FlatBuffers_Decode_OrderUpdate 24.6 ns 24.6 ns 28992211
BM_FlatBuffers_Encode_TradeUpdate 374 ns 374 ns 2015384
BM_FlatBuffers_Decode_TradeUpdate 56.9 ns 56.9 ns 13078104
BM_FlatBuffers_Encode_PositionUpdate 149 ns 149 ns 4495835
BM_FlatBuffers_Decode_PositionUpdate 15.6 ns 15.6 ns 44987747
BM_FlatBuffers_Encode_FundsUpdate 126 ns 126 ns 5430229
BM_FlatBuffers_Decode_FundsUpdate 13.6 ns 13.6 ns 51388018
BM_MarketByOrder_Add_New_Remove 90.2 ns 90.2 ns 7714990
BM_MarketByOrder_Add_Exists_Remove 49.6 ns 49.6 ns 14093690
BM_MarketByOrder_Modify_Exists 49.2 ns 49.2 ns 14220306
BM_MarketByPrice_MarketByPrice 130 ns 130 ns 5375967