acm-header
Sign In

Communications of the ACM

ACM TechNews

Java Compiler Would Enable High-Quality Code, Efficient Memory ­se


Java logo

Representatives from Oracle and other participants in the OpenJDK discussion group are advocating for the Graal project, an effort to implement a dynamic compiler in Java to improve code quality and memory usage in the Java Virtual Machine (JVM).

Such a dynamic compiler could be used in a native JVMs such as HotSpot or a metacircular JVM such as Maxine. The Graal compiler from the Maxine code base would serve as the starting point of the dynamic compiler project.

In light of the back-to-native movement, IDC analyst Al Hilwa says that "Java has to up its game in terms of performance that is comparable to what is possible with native compilers and also in terms of integrating with native code."

Java architect Hari Gottipati lauds Oracle's Graal compiler and JVM efforts. "Think about coding in Java, compiling it using a compiler written in Java, and running it in JVM, which is again written in Java--it's Java all the way and imagine the seamless integration between application and VM," Gottipati says.

From InfoWorld 
View Full Article

Abstracts Copyright © 2012 Information Inc. External Link, Bethesda, Maryland, USA 


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account