News for hackers. Stuff that matters.
Re:How low can you go? Ultra low latency Java in the real wo... by misja on Friday December 21, 2018 @05:42AM (#18732548)
I can think of a couple of reasons; Java code is portable across OS'es; also while this code reads like C++, it might be part of a larger system with less performance-critical idiomatic Java.
Re:How low can you go? Ultra low latency Java in the real wo... by Cyph0n on Friday December 21, 2018 @10:43AM (#18733968)
I'm not sure that portability is a good reason to use Java in this case.

Firstly, these trading firms probably have tight control over their server architectures. Secondly, once you start using low-level Java idioms in order to optimize your code, you've started approaching the point where differences in performance between JVM implementations across platforms become noticeable.