Interesting article. This should kick start people's views and curiosity to rethink the "C/C++ is better and faster than Java for finance critical engines" prejudice. Such prejudice have existed but the truth is Java had always been showing consistent results of matching the speed of C/C++ or even better than C/C++ itself.
The idea that a cross platform language that uses classes and byte codes as being slower than the "bare metal C/C++" for speed because they are closer to the native interfaces and systems can sometimes be flawed.
Please THINK THRICE AGAIN before commenting about the C/C++ vs. Java speed competition.