|
From: Robert N. <rob...@gm...> - 2019-08-19 13:41:10
|
So it appears you cannot add them to a database fast enough? If that’s the case then either improve that or queue them on some queue technology providing you are able to process other messages without having read all of these first. Any heap dump should tell you what you’re retaining and why you might be retaining too much. > On Aug 19, 2019, at 8:07 AM, Colin DuPlantis <co...@ma...> wrote: > > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > As a good test, if I were you guys, I would disable all your code in fromApp, ie, don't do anything with the messages you receive from ICE, and see if that helps your memory consumption. > > What that will tell you is, if the memory consumption issue improves, the problem is in your own code, not QFJ, and the problem is likely somewhere where you're storing these strings in a Map or List, etc. If the memory consumption problem does not improve, then you might be right that there's something to look at in QFJ and it would be wise to use a newer version as the next test, as Chris suggests. > > - Colin > > -- > Colin DuPlantis > Chief Architect, Marketcetera > Download, Run, Trade > 888.868.4884 > https://www.marketcetera.com > > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users |