12

我们在客户的系统中看到该线程的大量活动,因此想知道可能发生的情况。

任何链接,信息,教程?

PS:这发生在带有 JDK 1.6.0_23 的 Solaris 10 上。

4

1 回答 1

8

这个线程会给你一些步骤来继续。如果可能的话,我会提供更多。 http://mail.openjdk.java.net/pipermail/hotspot-dev/2009-February/001249.html

我可以分享有关 VM 线程的更多详细信息

如果“当前线程”是 VMThread,那么您需要在 THREAD 部分中查找“VM_Operation”行。VM 线程是 HotSpot VM 中的一个特殊线程。它在 VM 中执行特殊任务,例如垃圾收集。如果 VM_Operation 表明该操作是垃圾收集,那么您可能遇到了诸如堆损坏之类的问题。崩溃也可能是垃圾收集器问题,但也可能是其他原因(例如编译器或运行时错误)导致堆中的对象引用处于不一致或不正确的状态。在这种情况下,最好尽可能多地收集有关环境的信息并尝试可能的解决方法。如果问题与 GC 相关,那么您可以通过更改 GC 配置来临时解决该问题。

另请查看此链接以获取更多信息http://www.oracle.com/technetwork/java/jdk50-ts-guide-149808.pdf

于 2011-03-25T12:53:21.110 回答