OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
Understanding Send Latency

The overall latency of the OnixS::B3::BOE::Session::send method includes all latencies of all operations inside this method. The following sequence of operations are performed when the OnixS::B3::BOE::Session::send method is called:

The latency of OnixS::B3::BOE::Session::send method (as any other function) depends on the frequency with which you call it. When you call a function infrequently, the function path and associated data structures will not be in a processor cache, and this can increase the function latency. However, if you call a function frequently, then you can avoid cache misses and keep the function path fast. For this purpose, there is the OnixS::B3::BOE::Session::warmUp method, please see Warmup.