Eclipse startup time (Was: questions on PhanTango 'merger' (was Merging Tangobos into Tango)
Ary Manzana
ary at esperanto.org.ar
Mon Oct 15 18:20:51 PDT 2007
Adding more to what Bruno said, if you dig a little in Eclipse's code,
you'll see they *really* care about performance. Not only speed, but
also memory.
Don Clugston escribió:
> torhu wrote:
>> Don Clugston wrote:
>>> Bruno Medeiros 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).
>>>>>
>>>>
>>>> What Eclipse version and bundle are you using? Have you installed
>>>> any extra plugins? What is your starting perspective? What is your
>>>> PC specs, and Java VM version?
>>>> And what do you mean by "unbelievably slow" ? (Give me a measure in
>>>> seconds :) )
>>>
>>> 80 seconds on a 1GHz Pentium M laptop. Standard Eclipse C++ download.
>>> That's more than 4 times longer than my text editor needed on my
>>> Commodore 64, loaded from an audio cassette tape.
>>
>> I've got the CDT download too, plus Descent. JRE 1.6u1, 1.3 GHz
>> Athlon tbird. Eclipse starts up and loads an empty D workspace in 23
>> seconds. Probably faster if I disable cdt, cvs, etc. You can try
>> going into help->software updates->manage configuration and disabling
>> everything except platform, rcp, and descent, and see if that helps.
>>
>> I've got a relatively fast HD, plus a cpu that's probably a bit faster
>> than yours. And possibly faster transfer between the cpu and RAM too.
>> I guess eclipse just wasn't made for old laptops. But once it's done
>> loading, I think it makes up for the wait. Try pressing ctrl+O,
>> ctrl+1, or ctrl+3. I'm sorry if you knew this already. :)
>
> Like I said, it wasn't a flame, and in this post I was not particularly
> seeking to improve the startup time on my system. I'm simply astonished
> that a programming community (the Eclipse developers) obviously does not
> care about performance issues _at all_. I had no intuition about what
> initialization you could do that would take such a long time.
>
>> MSVC 6 starts in 2-3 seconds, but has pretty limited D support on the
>> other hand.
>
> There's no question that it's worth piggybacking off an established IDE,
> especially one with excellent support for plugins.
More information about the Digitalmars-d
mailing list