gpt4 book ai didi

java - Java VM EXCEPTION_ACCESS_VIOLATION 的可能原因?

转载 作者:行者123 更新时间:2023-12-01 19:52:37 25 4
gpt4 key购买 nike

当 Java VM 因 EXCEPTION_ACCESS_VIOLATION 崩溃并生成 hs_err_pidXXX.log 文件时,这表明什么?该错误本身基本上是空指针异常。是否总是由 JVM 中的错误引起,还是有其他原因(例如硬件故障或软件冲突)?

编辑:有一个 native 组件,这是 win32 上的 SWT 应用程序。

最佳答案

大多数情况下,这是虚拟机中的错误。但它可能是由任何 native 代码(例如 JNI 调用)引起的。

hs_err_pidXXX.log 文件应包含有关问题发生位置的一些信息。

您还可以检查文件内的“堆”部分。许多虚拟机错误是由垃圾收集引起的(特别是在较旧的虚拟机中)。此部分应向您显示崩溃时垃圾是否正在运行。此部分还显示堆的某些部分是否已填充(百分比数字)。

虚拟机在内存不足的情况下也比其他情况更有可能崩溃。

关于java - Java VM EXCEPTION_ACCESS_VIOLATION 的可能原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59073887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com