Excelsior's Java SE VM Improves Application Startup Time
Join the DZone community and get the full member experience.Join For Free
The latest Excelsior JET 7.2, a compliant Java SE 6 VM with an ahead-of-time compiler and deployment toolkit, optimizes overhead of both cold and warm starts. In either case, you may expect your optimized Java application to start twice as fast.
Java vs Native vs Optimized Java
The following startup time comparison includes different RSS feed readers: two native Windows applications (Feed-Demon and FeedReader) and one implemented in Java (RSSOwl). The latter was run on the standard JRE 1.6.0_20 and then compiled with Excelsior JET 7.2 Professional Edition/profile 1.6.0_20.
These applications were run on a mid-range laptop (dual-core ULV Intel Celeron SU2300, 2GB RAM), and their warm and cold startup times measured as the time to fully display the main window.
As you can see, the RSSOwl application optimized with Excelsior JET starts:
- 2x to 3x faster than on the JRE
- almost as fast as the similar native applications
Downloads: free trials for Windows and Linux
Opinions expressed by DZone contributors are their own.