These look just like some debug messages we're printing out on our App... It looks like they are just signaling the concurrent request processing, which is normal operation. And names like "Bogus Thread" and "Noisy Thread" are really kind of cute.
These are educational, but I would not worry much about it, unless it causes a direct problem. Also, if there is a lot of logging going on, this can bog down your system. In Java, Strings are very expensive objects to create. I would see if you can turn off some of this logging in production -- we saw 25% performance improvement with decrease in logging!!
TGIF
Greg
-----Original Message-----
From: Bo Yang [mailto:[EMAIL PROTECTED]]
Sent: Friday, August 02, 2002 10:52 AM
To: JDJList
Subject: [jdjlist] sun.security.provider.SeedGenerator and
java.lang.ref.Reference
Greeting, everyone,
I have the following two log messages in my server's
jvm log file. Can any one point out what they are
implying, or if any of you have the same situation.
Can they rpovide dead lock?
Thanks for your help in advance.
Bo
"Noisy Thread" daemon prio=10 tid=0x440f23b0 nid=36
lwp_id=4842 waiting on monitor
[0x667c9000..0x667c9490]
at java.lang.Object.wait(Native Method)
- waiting on <0x6b9e42b0> (a
sun.security.provider.SeedGenerator$BogusThread)
at java.lang.Object.wait(Unknown Source)
at
sun.security.provider.SeedGenerator$BogusThread.run(Unknown
Source)
- locked <0x6b9e42b0> (a
sun.security.provider.SeedGenerator$BogusThread)
"SeedGenerator Thread" daemon prio=10 tid=0x400ba728
nid=35 lwp_id=4841 waiting on monitor
[0x6684a000..0x6684a490]
at java.lang.Object.wait(Native Method)
- waiting on <0x6b9e4170> (a
sun.security.provider.SeedGenerator)
at java.lang.Object.wait(Unknown Source)
at sun.security.provider.SeedGenerator.run(Unknown
Source)
- locked <0x6b9e4170> (a
sun.security.provider.SeedGenerator)
at java.lang.Thread.run(Unknown Source)
"Finalizer" daemon prio=10 tid=0x404bd348 nid=29
lwp_id=15758 waiting on monitor
[0x66dc1000..0x66dc1490]
at java.lang.Object.wait(Native Method)
- waiting on <0x6b007170> (a
java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown
Source)
- locked <0x6b007170> (a
java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown
Source)
at
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
"Reference Handler" daemon prio=10 tid=0x404bd220
nid=28 lwp_id=15757 waiting on monitor
[0x66e42000..0x66e42490]
at java.lang.Object.wait(Native Method)
- waiting on <0x6b002f80> (a
java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Unknown Source)
at
java.lang.ref.Reference$ReferenceHandler.run(Unknown
Source)
- locked <0x6b002f80> (a
java.lang.ref.Reference$Lock)
__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com
To change your membership options, refer to:
http://www.sys-con.com/java/list.cfm
http://www.sys-con.com/java/list.cfm
