Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-releng-dev] Eclipse startup time (was: Any plans for leveraging JRE 1.6 classloader performance improvements?)

FYI,

Ismael Juma pointed me to this excellent blog entry
holding all the information one could think of about
re-compiling Eclipse from source with Java 1.6 settings
in order to improve class loading performance:

http://jroller.com/page/andyl?entry=compiler_championship_continued

Unfortunately, the new Java6 classfile format version 50
seems to be not backward compatible, so an Eclipse
compiled that way will only run on Java6. Which makes
this not applicable for general consumption. But it seems
that startup performance is indeed improved by
26% compared to Java 1.5, or 21% compared to Java 1.4.

Eugene Kuleshov commented on that blog that another
option to get similar performance improvements on
Eclipse startup is to just disable the bytecode verifier,
because the Eclipse code is considered trusted anyways:

eclipse -vmargs -Xverify:none

Other references:
https://jdk.dev.java.net/verifier.html
http://en.wikipedia.org/wiki/Java_performance

Thanks,
--
Martin Oberhuber
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm


Back to the top