[QFJ-747] performance issue about fromApp() and toApp() Created: 05/Jun/13  Updated: 11/Jun/13  Resolved: 11/Jun/13

Status: Closed
Project: QuickFIX/J
Component/s: Engine
Affects Version/s: 1.5.2
Fix Version/s: None

Type: Other Priority: Critical
Reporter: Li,Wei Assignee: Unassigned
Resolution: Not a bug Votes: 2
Labels: performance
Environment:

win2008 r2 64bit, memory 32G, cpu 3.0GHz



 Description   

In our prod environment, using quick fix 1.5.2. Recently our upstream set up an algo trading system, it sends lots of DMA orders to our system. When concurrent pressures become high, we found high latency in incoming step and outgoing step.

We add some logs in fromApp() method to record callback timestamp, found between this timestamp and the timestamp of tag35=D have an average of 400ms delay, max delay is 2500ms. At outgoing step, toApp() method have same issue.

In our system, connection 9 sessions, two of them are doing algo trading by DMA, others do manual order trading.



 Comments   
Comment by Li,Wei [ 05/Jun/13 ]

So I want to know what's wrong , or what adjustments approach? Thanks.

Comment by Li,Wei [ 06/Jun/13 ]

jre 1.6.0_31

Comment by Christoph John [ 06/Jun/13 ]

You should direct your question to the mailing list which is more frequented than this bug-tracking tool.

https://lists.sourceforge.net/lists/listinfo/quickfixj-users

Comment by Christoph John [ 11/Jun/13 ]

Suggestions by mailing list: turn off logging, use memory store, use ThreadedSocketAcceptor/Initiator.

Generated at Mon May 06 17:47:04 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.