Over a million developers have joined DZone.

Javeleon 2.0 Beta Released: Drastically Improved Runtime Performance

DZone's Guide to

Javeleon 2.0 Beta Released: Drastically Improved Runtime Performance

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

After our presentation at JavaOne, we've done significant performance engineering to reduce the runtime overhead of Javeleon.

We are quite proud to say that the runtime overhead is now lower than it's ever been. In fact, we have brought the hefty average overhead of about 275% in release 1.5, down to about 15% in release 2.0 beta.

The runtime overhead was measured using the SPECjvm2008 test suite and is shown in the figure below:

As the figure furthermore shows, the runtime overhead of Javeleon is now comparable to the industry standard tool JRebel (www.zeroturnaround.com). We feel that the test results are amazing, given that Javeleon is much more powerful than JRebel in terms of supported code changes.

About Javeleon

Javeleon is a free tool for dynamic updating, which boosts productivity by letting you see code changes in your running application immediately, without losing any of the application state. Javeleon is currently available for standalone Java applications, as well as for NetBeans Platform applications. The integration with the NetBeans Platform support includes complex updates to both code and metadata for NetBeans modules.

For further details please refer to the following:


Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. Our APIs verify, standardize, and correct the Big 4 + more – name, email, phone and global addresses – to ensure accurate delivery, prevent blacklisting and identify risks in real-time.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}