Here's a bit more information: http://www.erlang.org/faq/academic.html#id55755
I don't know what sorts of 'real time' properties trading systems are required to have - can anyone talk about it with a bit more in-depth knowledge?
http://richg74.wordpress.com/2010/10/25/speedy-new-lse-tradi...
http://www.h-online.com/open/news/item/Linux-boosts-Stock-Ex...
A GC will always trash the cache, and that's the worst issue right now in hardware. (If you take out HDD I/O.)
But it's true, there's flavors of Java that are certified for hard realtime. If you stop the GC for 100ms every 2s regardless if you need it or not, that's pretty nice and predictable behavior for a realtime system.
http://www.infoq.com/articles/azul_gc_in_detail, for one example.
An academic paper about the project, Design and Implemention of a Comprehensive Real-Time Java Virtual Machine: http://domino.research.ibm.com/comm/research_people.nsf/page...