[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. |