Leif Mortenson wrote:
> Still working on the memoryu, but here are the results of running the
> ContainerProfile
> test before and after the patch was added.
Try running the tests with the -server flag set. It makes a world of
difference for this type of test. Not only that, it is more
representative of how ECM/ContainerManager will be used. The time for
the ECM usage test jumps below 100,000 ms (~93 seconds). This narrows
the gap to within a 15* differential.
>
> While startup time slowed down a bit, usage time got slightly better.
> The new ContainerManager
> is a big improvement in speed though. (kudos)
>
> You might want to try running a modified version of the
> ExcaliburComponentManagerTestCase
> on it and see how it handles the dispose order problems that the patch
> fixed.
>
> I was able to reproduce memory leak. Still looking into how to fix it.
It is due to the fact that somewhere in this reference counting code you
are creating an object/objects and maintaining the reference for those
objects so it is never garbage collected. The memory leak was
introduced with the reference counting code.
We may find that (since we *are* shutting down) all this work will be
for little real value.
--
"They that give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety."
- Benjamin Franklin
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>