Comparison with open source QuickFIX/j

The send and receive latency results for FIX Antenna Java 2.11.25 in comparison with QuickFIX/j 1.5.3 are represented in the table below. This benchmark measures a delay between sending message from one side and receiving it by another. Also this time includes the system delay for passing data through localhost loop. The starting point of measure is a point before calling to FIXSession.sendMessage() by sender (t1) and the end point is inside the user callback on the acceptor side (t4).

Percentile FIX Antenna® Java v2.11.25
Send and Receive Latency, us
QuickFIX/j v1.3.5
Send and Receive Latency, us
MIN 8.3 46.2
50% 9.6 54.2
70% 9.6 59.3
90% 9.6 62.5
99% 19.2 98.8
99.90% 23.4 168.7
99.99% 37.5 706.6
MAX 351.2 6 732.2
AVG 9.9 56.8
Throughput 278 940 61 877
Percentile FIX Antenna® Java v2.11.25
Send and Receive Latency, us
QuickFIX/j v1.3.5
Send and Receive Latency, us
MIN 16.7 45.5
50% 17.6 59.0
70% 18.6 63.5
90% 23.1 67.0
99% 38.2 87.2
99.90% 115.5 767.9
99.99% 196.6 890.1
MAX 571.9 6 879.1
AVG 19.7 63.5
Throughput 47 078 23 856