We use Java8, Disruptors, we read from sockets market data and deliver them to our algo engine. Because of this lots of small objects created when we parse FIX messages. What will be your suggestion regarding GC tuning for low latency. We don't want FullGC stop the world, etc. Any suggestion? any articles to read?
--
You received this message because you are subscribed to the Google Groups "mechanical-sympathy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mechanical-symp...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
We use Java8, Disruptors, we read from sockets market data and deliver them to our algo engine. Because of this lots of small objects created when we parse FIX messages. What will be your suggestion regarding GC tuning for low latency. We don't want FullGC stop the world, etc. Any suggestion? any articles to read?
The other option is to write these systems in a similar style to c/c++: avoid memory allocation on hot paths. It's harder to do in java but it's possible (especially if you can size your eden to make it through the day without any GC whatsoever).
sent from my phone