Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Children Display

Table of Contents

Latency tuning

FixEngine::createSession

...

  • SessionExtraParameters::validation_.isEnabled = false
  • SessionExtraParameters::validation_. ignoreUnknownFields_
  • generateCheckSum_ = false; if remote side does not validate CheckSum(10) field, user can disable calculation of this field.
  • disableTCPBuffer_ = true
  • socketPriority_ |= Engine::AGGRESSIVE_SEND_SOCKET_OP_PRIORITY

 

Session::put

  • PutOptions.overrideSendingTime_ = false; With this option user should get current system time only once and copy obtained value to SendingTime and TransactTime (if defined) field.
  • PreparedMessage – where it is possible user should use this class instead of FIXMessage
  • If PreparedMessage is not suitable, you should reuse sent FIXMessge objects
    Anchor
    _GoBack
    _GoBack