我们在客户的系统中看到了很多此线程的活动,因此想知道可能发生的事情。
任何链接,信息,教程?
P.S:在使用JDK 1.6.0_23的Solaris 10上发生这种情况。
答案 0 :(得分:7)
此主题将为您提供一些步骤。如果可能的话,我会提供更多。 http://mail.openjdk.java.net/pipermail/hotspot-dev/2009-February/001249.html
我可以分享一些关于VM线程的更多细节
如果“当前线程”是VMThread,那么你需要查找“VM_Operation”行 线程部分。 VM线程是HotSpot VM中的特殊线程。它执行特殊任务 垃圾收集等VM。如果VM_Operation建议操作是垃圾 然后,您可能遇到堆损坏等问题。碰撞 也可能是一个垃圾收集器问题,但它同样可能是其他东西(如编译器或 运行时错误)使堆中的对象引用处于不一致或不正确的状态。在这种情况下 最好尽可能多地收集有关环境的信息并尽可能地尝试 解决方法。如果问题与GC相关,那么您可以暂时解决问题 更改GC配置。这将在下一节中讨论。
另请查看此链接以获取更多信息http://www.oracle.com/technetwork/java/jdk50-ts-guide-149808.pdf