我正在使用当前使用Java 7运行的基于Java的产品.JVM崩溃时出现以下错误
jvm 11 | #Java Runtime Environment检测到致命错误:
jvm 11 | #
jvm 11 | #EXCEPTION_ACCESS_VIOLATION(0xc0000005)在pc = 0x00000000f9816561,pid = 1696,tid = 3972
jvm 11 | #
jvm 11 | #JRE版本:7.0_05-b06
jvm 11 | #Java VM:Java HotSpot(TM)64位服务器VM(23.1-b03混合模式windows-amd64>压缩oops)
jvm 11 | #有问题的框架:
jvm 11 | #C [WMIdll.dll + 0x16561] JNI_OnUnLoad + 0x8f91
jvm 11 | #
jvm 11 | #核心转储写。默认位置:E:\ hp \ UCMDB \ DataFlowProbe \ bin \ hs_err_pid1696.mdmp
jvm 11 | #
jvm 11 | #包含更多信息的错误报告文件保存为:
jvm 11 | #E:\ hp \ UCMDB \ DataFlowProbe \ bin \ hs_err_pid1696.log
jvm 11 | #
jvm 11 | #如果您想提交错误报告,请访问:
jvm 11 | #http://bugreport.sun.com/bugreport/crash.jsp
jvm 11 | #崩溃发生在Java虚拟机外部的本机代码中 jvm 11 | #查看有问题的框架,了解报告错误的位置 jvm 11 | #
包装| JVM意外退出 包装|连续10次失败发射,每次持续不到300秒。放弃。 包装|可能存在配置问题:请检查日志 包装| < - Wrapper Stopped
我发现这是由于WMIdll.dll而发生的,在产品日志中我看到了很多与WMI有关的错误。基本上,该产品正在对远程机器进行WMI查询以获取数据。
我已将堆大小设置为2 GB。我看到一些关于JVM崩溃的相关帖子,但我无法理解它。所以任何帮助在这里表示赞赏。
BR