Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] Eclipse rant

With answers to your post.

0. So, it will be the newsgroup that will suffer my wrath next time, I'll work on clear sceanrio's for reproducing the bugs, and will enter them to Bugzilla asap. (I'm actually developing a product and I am in a hurry, these hurdles have been with me over the past 4 month's, I've seen them at other developers workstations as well).

1. I know this is not a lot of memory, but dew to very good optimization of this system I achieve really fast work, despite it's flaws XP handles Windowed tasks very well, I have several heavy applications other than Eclipse running just fine, now.. let's see if I got this, are you seriously suggesting I should _downgrade_ my operating system?

2. As a general rule, I only go ahead with latests/recents/currents/cvs/nightlies with application that *already* work correctly and keep maximum stability, and that I trust, not the ones I'm having problems with, I'll might experiment but I doubt thats it.

3. Using 200+ (!!!) Megabytes of RAM for an IDE, no matter what the features it has... wait.. I'll recoil, and I'm seriously questioning Eclipse here, what is it that demands so much memory?, frankly my IDE would have to blurb Shakespeare sonnets out of my accidental random key strokes for me to allow it some sort of an excuse to use more then 200 Megabytes of memory. I think that's insane and you should seriously do a reality check, its an editor and a compiler stitched together, its not a new thing, its not HAL, it shouldnt use 200+ megs of RAM.
(IMHO).

4. After reloading a file which have been modified externally of the IDE I (sometimes) get random compliation errors in my code, even after saving, refreshing, rebuilding, etc., what does seem to solve it is closing the file editor tab and reopening it, or closing the Plugin Development view and reloading it, these are especially common after debugging (i.e., moving from Debug to Plugin.. perspective), I saw this so many times the last few month's I do not believe its my misuse, after finishing my project so I could get to keep my job this is my second priority, to get to the bottom of this, be *ASSURED* this will be in Bugzilla.

5. After fighting heads on with Eclipse I went back to my original editor, Source Insight, but even if I wont use an external editor I still have to generate source files as I happen to use JavaCC generated parser rules in my project, those _have_ to be generated by an "external task" anyway.


Dotan.


--

It's important to mention that these are _strictly MY personal opinions_, and *NOT* the opinions of my employer. (or family, friends or acquaintances, etc. :)
They are solely mine.


boris+mailingslists.eclipse-dev@xxxxxxxxxxxxxx wrote:
On Mon, 28 Oct 2002, dotan wrote:


My replies is beneath yours, in order.

Boris Pruessmann wrote:

First, I don't think that this is the proper place to discuss such topics, but as you started it here...


If so what is the right place? I might have made a mistake posting to an incorrect mailing list but this seems like a top priority developer problem to me (flames aside).


Given the form of your mail, I would have suggested posting it to the newsgroup. But if you've really an interest in getting those issues fixed, you would've better entered it into bugzilla.


1) I don't find any information about the environment you are using. What hardware do you have, what os etc. You don't event state which Eclipse version you are using.

Eclipse Platform

Version: 2.0
Build id: 200206271827

On a Windows XP Profossional Version 2002 build 2600, SP1.
Intel Pentium III processor 730 MHz 256 MB of RAM and 1 Gigabyte of swap.


Hmm ... that's not really much memory, especially for XP. For example, my XP takes about 90MB of memory after a clean reboot. In addition, some colleagues of mine have made the experience that their (slower) w2k systems fell much faster than my 1,7GHz XP system ...


2) Reading your post, I had to realize that you didn't took the time to read the manual or the help of Eclipse before starting to use it.

Perhaps, but while wondering inside the trail of endless rather unorganized (editor prefrences under Window menu?) menu-maze I couldnt find it, I skimmed over the Eclipse manual, no excuses, I did not fully RTFM.


Agreed with this one.


3) Concerning your 2.: That's a feature. You can toggle it via the "Show Source of Selected Element Only" toolbar button.

Thank you.


That was an easy one ;)


4) Concerning your 4.: This never happened to me with the standard configuration. Perhaps you can tell us whether you use any other (third party) plugins?


It's a vanilla eclipse for development, no 3rd party plugins.


Perhaps you should take a look at the 2.0.1 build, they've fixe quite a lot of the small problems. You might also take a look at the latest "stable" versions. They are no release versions but I seldom had big problems using those versions...


5) Concerning your 5.: You should try giving Eclipse more memory via -vmargs -Xmx... (see jre docs). Sounds like the Java garbage collection
  is doing overtime.

Indeed I tried that with but still no-go, I cannot get it to swap right, it seems that whatever I do paging takes forever, even when I'm clearing RAM and giving some more residency to java.


As I don't experience this problem and my Eclipse usually _uses_ 200M+ of heap memory, I think this is related to the few memory you got. However, it might be possible that turning of the incremental compilation will resolve some of your problems.


6) Your sixth remark: Never experienced this, but this might be related to
  5.

Correct, its as if it pages-out to nowhere.


7) Concerning incremental compilation: Again your comments show that you did
  not take the time to "learn" how to use Eclipse (nor that you took the
  time to look at the preferences). This can be turned off and btw. it's
  the very first option you see when bringing up preferences.

In addition, I totally disagree with your opinion that incremental compilation doesn't work on huge projects. Again, I think your problem
  is the lack of heap memory you gave Eclipse when starting it.


I noticed this as a pain where you cannot save without halting, sometimes to a "zombie" un-rendered window for a few seconds, and somtimes (most of the times) more, this is especially bad when editing a file outside of Eclipse and reloading the changes within the IDE, also random Eclipse compilation errors where I have to close the view and reopen it again to get rid of (without changing source code).


Well, if you don't like the feature, turn it off. And what exactly do you mean with random eclipse compilation error that force you to close the view. Is there an easy way to reproduce this ? Just out of curiosity: what external editors do you need to use?


Seems as if most of your problems have its roots in the lack of understanding Eclipse, how it works and how it's configured. However, this might be the only thing that can be taken from your post - making the out-of-the-box configuration of Eclipse to better fit the needs of the developer that wants to start over immediately.

Greetings,
Boris

BTW: If you have performance related problems, it might be a better idea to file a bug ticket. You'll see that there are already some issue concerning the performance and the memory footprint ...


As I shall.

Thank you,

Dotan.


Cheers.
Boris








Back to the top