Versions Compared

Key

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

...

  1. The client application connects to the FIXEdge Java instance and sends 1000000 FIX 4.2 messages at a rate of 50000 messages per second.
  2. FIXEdge Java receives the messages and matches them to the same session using business layer logic.
  3. FIXEdge Java responds to the client application with the same message via the same TCP/IP connection (the same session).
  4. The client application collects the response time histogram.
  5. The process is repeated 5 times for each FIXEdge Java release version.

The response time measured by the client application is the difference between timestamps:

...

Drawio
borderfalse
diagramNameFEJ Test Scenario
simpleViewerfalse
width600
linksauto
tbstylehidden
diagramDisplayName
lboxfalse
diagramWidth540
revision1

Results


FEJ 1.9.0, usec
50%9.383
75%9.487
90%9.719
95%9.823
99%11.031
99.9%123.967
99.99%198.143
Average9.65565
Max206.719
Median9.383
Min8.744