Daniel D. Daugherty wrote:
On 6/11/2010 2:09 PM, Mandy Chung wrote:
Daniel D. Daugherty wrote:
The theory is that there shouldn't be too many Logger objects in a normal system and
once they have been added, then this fix doesn't come into play.
I would be surprised if a real system had more than 100 Logger
objects.

FYI. AWT creates a number of loggers (see http://bugs.sun.com/view_bug.do?bug_id=6880089)

Running a simple Framer application (awt helloworld) with JDK 7 b70 creates 79 loggers on solaris-i586 and 34 loggers on windows-i586. SwingSet2 creates a total of 85 loggers including a few non-awt ones on solaris-i586 and 35 on windows-i586).

Thanks for the numbers. I still don't consider these numbers of
Loggers to be a lot.

These numbers are not a lot. Just to show as an example that there might be applications out there doing similar thing (one Logger per class) that you can take into consideration.
However, the point will be possible moot
depending on what happens with my investigation of ReferenceQueues
and Jeremy Manson's fix for this same problem.

Stay tuned!

Dan

P.S.
Mandy, did you also review the code?

No, I didn't.

Mandy

Reply via email to