* Sun's [[http://java.sun.com/products/hotspot/index.html][HotSpot]]. See also their [[http://java.sun.com/products/hotspot/whitepaper.html][white paper]] and technical report "[[http://research.sun.com/research/techrep/2000/abstract-87.html][Mixed-mode Bytecode Execution]]". * [[http://www.research.ibm.com/journal/sj/391/suganuma.html][Overview of the IBM Java Just-in-Time Compiler]]. * IBM's [[http://www-124.ibm.com/developerworks/oss/jikesrvm][Jikes RVM]] (the Jikes Research Virtual Machine), which is now open source. It was formerly called [[http://www.research.ibm.com/jalapeno][Jalapeņo]]. * IBM's [[http://www.research.ibm.com/quicksilver][Quicksilver]] uses what they call quasi-static compilation to achieve most of the benefits of static and dynamic techniques. See their paper "[[http://citeseer.nj.nec.com/serrano00quicksilver.html][Quicksilver: A Quasi-Static Compiler for Java]]". * The [[http://www.openjit.org][OpenJIT]] project is an ongoing Java JIT compiler project as a collaborative effort between Tokyo Institute of Technology and Fujitsu Laboratory. * [[http://latte.snu.ac.kr][LaTTe]] is an open-source Java Virtual Machine and Just-in-Time Compiler. * [[http://www.jrockit.com/about/features.html][JRockit]] is a server-side adaptive Java JIT. All code is compiled (no interpreter); hot code is re-compiled with a more aggressive compiler. #JeoDe * [[http://www.insignia.com][Insignia]]'s [[http://www.esmertec.com/products/products_jeode.shtm][Jeode]] is a Java JIT compiler for a wide range of embedded systems. * [[http://www.kaffe.org][Kaffe]] is a cleanroom open source VM for embedded devices. * [[http://www.microsoft.com][Microsoft]] had a product called the MSJVM, but are now encouraging customers to [[http://www.microsoft.com/mscorp/java/][Transition from the Microsoft Java Virtual Machine]]. ----- CategoryBinaryTranslation