Meine J2EE-Anwendung läuft langsam. Wir haben die Thead Dumps während dieser Situation genommen und festgestellt, dass der folgende Thread in mehreren Dumps lauffähig war und Sperren auf einigen Monitoren genommen hat, die dazu führen, dass andere Threads (direkt oder indirekt) auf die Sperren warten.
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
at java.lang.ClassLoader.loadClass(ClassLoader.java:301)
- locked [0x9747c360] (a sun.misc.Launcher$ExtClassLoader)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
- locked [0x9747c318] (a sun.misc.Launcher$AppClassLoader)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
- locked [0x9747c318] (a sun.misc.Launcher$AppClassLoader)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
.....
Können Sie bitte vorschlagen, warum dieser Thread sich nicht bewegt und andere Threads funktionieren lassen?