JCI have to be recompiled, but not patched, to work with 3.2M6. this is
in the next RC2 release.
Mark
Yuesong Wang wrote:
I tried Eclipse 3.2M6. Got this error with drools IDE
(beta 3 and rc1):
org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
which did not happen for 3.2M5a...
Yuesong
--- Michael Neale <[EMAIL PROTECTED]> wrote:
OK for RC2, we will have the builder only building
changed resources, that
should change the behaviour significantly for most
people.
On 4/8/06, Michael Neale <[EMAIL PROTECTED]>
wrote:
The main thing that changed is that the builder is
triggered whenever a
resource changes, for instance, you change a java
object that a rule depends
on - hence the rules get built. When we tried this
though, garbage
collection always reclaimed.
One option we have is to not have it trigger
builds, but someone
complained as when they changed a java object, the
rule error was not
resolved until they made a change to the rule to
force a build. Hard to have
it both ways !
On 4/7/06, Yuesong Wang <[EMAIL PROTECTED]>
wrote:
The little test probably didn't demo it in an
obvious
way. But I don't think it is just a fluctuation
of
memory usage -- a couple of hours on my own
project,
all my 2G virtual memory are consumed. Not
something
in beta 3. Garbage collection doesn't help
either.
I won't say what I have is concrete evidence of
a mem
leak of the IDE, just some observed difference
in
behavior. I wanted to share it and see if
someone else
has a similar experience. Is anyone using the
RC1 IDE
at all?
I'll give M6 a shot.
Thanks,
Yuesong
--- Michael Neale <[EMAIL PROTECTED] >
wrote:
I think since the beta the builder was changed
to
build whenever the
resources changed, so that if you change a
java
object, and a rule depends
on it, it will show up appropriately. You
might be
seeing the effect on
that. As to if its a leak, well keep doing
that, and
then press the garbage
collect button and see if it reclaims it.
Normal
operation is for mem to go
up and down like that.
The task manager in windows is not always
informative, other then over a
long period of time. As the heap grows, the
JVM can
request more from the
OS, even if it doesn't use it the task manager
will
show it. Apparently in
java 6 or 7 that is all changing, but for now,
have
a look at what the
little eclipse meter (down the bottom in M5)
says.
Of course, a leak is always possible, the IDE
has to
do all sorts of stuff
to parse/build the rules, sniff out DSLs etc..
(even
the colours) but as you
say, its recent behaviour, so I am thinking
the main
thing that changed is
the builder.
Please let us know what you find.
Michael.
(ps just trying out M6, still some issues -
3.2
final is due in June, gosh I
hope it comes quickly !).
On 4/7/06, Yuesong Wang
<[EMAIL PROTECTED]>
wrote:
I installed the RC1 IDE this morning and
started
using
it. There appeared to be some kind of memory
leak
that
was not in the beta 3 version. The mem usage
grew
every time the project was built. The more
rules
the
bigger the jump. Have to restart Eclipse to
clean
it
up.
Here's a little test that I run to try to
reproduce
the issue:
- Install a fresh copy of Eclipse 3.2M5a,
and the RC1 IDE
- Use the wizard to create a new Drools
project
- Make sure auto build on
- Ctrl_c to copy the Sample drl file
- Keep hitting Ctrl_p to add new copies
(each
copy causes a rebuild)
Have task manager open at the same time and
watch
the
mem usage go up.
To compare, do the same thing with beta 3
IDE, the
mem
usage increase is far less obvious, and
garbage
collection can reclaim it.
Did anyone else notice this?
Thanks,
Yuesong
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best
spam
protection around
http://mail.yahoo.com
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam
protection around
http://mail.yahoo.com
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com