NOVOSIBIRSK, Russia, Feb. 3, 2015 /PRNewswire/ -- Excelsior LLC, a well-established vendor of compliant Java SE technology implementations, has shipped today the newest version of its flagship product, Excelsior JET 10.5, with an all-new garbage collection technology that greatly reduces so called "stop-the-world" pauses and overall memory management overheads in natively compiled Java applications run on multi-core CPUs.
Excelsior JET is a complete implementation of the Java SE technology, enhanced with an ahead-of-time (AOT) compiler and deployment toolkit. Available for Windows, OS X, and Linux, it helps Java application vendors protect their intellectual property and improve the end user experience.
Java applications tend to allocate lots of objects and are often heavily multithreaded. A Java memory manager must therefore be very effective and at the same time very reliable. It comes as no surprise that even the best engineering teams need years to design a new garbage collection algorithm, prove its correctness and scalability, and then create a robust and effective implementation.
"It took us nearly seven years from idea to production," said Vitaly Mikheev, Excelsior's CTO and one of CoreBalance authors. "An automatic memory manager for a language that supports threading is one of the hardest to debug pieces of software, so you'd better get it right the first time, without sacrificing performance."
The first results are encouraging: 30-40% reduction of maximum and average garbage collection pauses and overall GC overheads on the industry standard SPECjbb benchmark run on a quad-core CPU. Java developers that care about GC ergonomics of their applications are welcome to learn more at http://www.excelsiorjet.com/corebalance.
CoreBalance is included in Excelsior JET 10.5, Enterprise Edition, available immediately direct from Excelsior at http://www.excelsiorjet.com/buy. Prices did not change since the previous release and range from $4,000 for the Windows-only version with Basic Support to $24,000 for the Premium Support bundle that covers all three major desktop platforms. For less demanding usage scenarios, prices start from $1,500 for Excelsior JET, Standard Edition for Windows with Basic Support. There is a discount program for small companies (http://www.excelsiorjet.com/micro), and authors of non-commercial programs are welcome to apply for free licenses.
About Excelsior LLC
Excelsior LLC provides advanced Java-compatible solutions and software development services with particular focus on optimizing compilers, high performance runtime environments, and the Java technology. Excelsior is a Java Authorized Licensee. The company's flagship product, Excelsior JET, is a complete solution for acceleration, protection, and deployment of Java applications. Founded in 1999, Excelsior is headquartered in the Novosibirsk Scientific Center, Russia, and is on the web at www.excelsior-usa.com.
Note to Editors: Oracle and Java are registered trademarks of Oracle and/or its affiliates and Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Other names may be trademarks of their respective owners.