> Sometimes I'll make a very simple request while working in the Eclipse
> IDE and it will just go off and pound on the hard drive for FOREVER!
[quoted text clipped - 17 lines]
>
> --Dale--
Eclipse seems to get into a weird state where a build cache stops
working. Building each Java file requires ever increasing parse
recursion until it eventually can't get anything done. Some Eclipse
versions also have a bug where the problem window and problem markers
update continuously during building, draining available CPU time.
I've found that Eclipse works best if it can be given as much memory as
possible. I need about 700MB to get it to work on a project of 4500
classes. If it gets slow, I quickly abort the build and restart the app.
I want only one new feature in 3.2: Fix the bloat!
Tim Tyler - 19 Mar 2005 18:21 GMT
Kevin McMurtrie <mcmurtri@dslextreme.com> wrote or quoted:
> Some Eclipse versions also have a bug where the problem window and
> problem markers update continuously during building, draining
> available CPU time.
Are you implying that's been fixed?
Please, what version doesn't have the bug?

Signature
__________
|im |yler http://timtyler.org/ tim@tt1lock.org Remove lock to reply.
Kevin McMurtrie - 20 Mar 2005 01:02 GMT
> Kevin McMurtrie <mcmurtri@dslextreme.com> wrote or quoted:
>
[quoted text clipped - 5 lines]
>
> Please, what version doesn't have the bug?
I don't know what versions have/had the bug. The "Problems" tab would
blink italic forever and forced thread dumps will always show one thread
working on markers or something.
I'm using a recent 3.1 build.
Lisa - 20 Mar 2005 00:37 GMT
<snip>
> Eclipse seems to get into a weird state where a build cache stops
> working. Building each Java file requires ever increasing parse
> recursion until it eventually can't get anything done. Some Eclipse
> versions also have a bug where the problem window and problem markers
> update continuously during building, draining available CPU time.
<snip>
what is parse recursion?
Kevin McMurtrie - 20 Mar 2005 01:08 GMT
> <snip>
> > Eclipse seems to get into a weird state where a build cache stops
[quoted text clipped - 5 lines]
>
> what is parse recursion?
Following includes, following method declarations, etc. Mac OS X has an
"fs_usage" command that shows file accesses. It can be seen reading
includes over and over again with increasing frequency. Pretty soon
it's recursing through includes so badly that it can't finish anything.
That happening seems to have factors in the amount of free memory, how
often core classes have been modified, and bad luck. It's best to quit
and relaunch, maybe with more memory, before it gets totally stuck and
needs to be killed. Even a bit of VM swapping is better. I don't know
of any version that doesn't have the problem. My project has ~4600 java
files and the usual web app libraries.