参见英文答案 >
What does java “VM thread” do?2
我们在客户的系统中看到这个线程的很多活动,因此想知道可能发生的情况.
我们在客户的系统中看到这个线程的很多活动,因此想知道可能发生的情况.
任何链接,信息,教程?
P.S:这是在Solaris 10和JDK 1.6.0_23上发生的.
解决方法
这个线程将给你一些继续的步骤.如果可能,我会提供更多.
http://mail.openjdk.java.net/pipermail/hotspot-dev/2009-February/001249.html
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