Eclipse startup time (Was: questions on PhanTango 'merger' (was Merging Tangobos into Tango)
Ary Manzana
ary at esperanto.org.ar
Fri Oct 12 11:09:36 PDT 2007
Also, Eclipse ships with a lot of plugins you may not be using. If you
remove those plugins, you can reduce the startup time a lot. For
example, if you are not going to program in Java, then you can drop all
of JDT's plugins. I'll make a list of the minimum necessary plugins to
run Descent.
Also, reading the other post, Descent doesn't feature code completion
yet. You may want to see Mmrnmhrm for this:
http://www.dsource.org/projects/descent/wiki/Mmrnmhrm
Robert Fraser wrote:
> Don Clugston Wrote:
>
>> Any idea what's wrong with Eclipse? Why is the startup so unbelievably slow?
>> Seems to be about 25,000 million clock cycles!
>> (Is this typical of Java apps? It's the almost the only Java app I've ever used).
>> What on earth is it doing? (Genuine question, not a flame).
>
> Java runtime _does_ have a startup cost, but the main factor here is that Eclipse is huge. It's been refactored so much that the code is practically unreadable, classes are used for _everything_ (typical of Java, but Eclipse is crossing into Smalltalk-land), etc. This makes for a very modular and nimble architecture, but means there's a lot of overhead.
>
> In the case of startup time in particular, I'm guessing it's static class initialization.
More information about the Digitalmars-d
mailing list