垃圾收集期间Java崩溃
我有以下问题:没有使用JNI的Java应用程序在垃圾收集期间经常崩溃:
A fatal error has been detected by the Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000000000000, pid=3032, tid=0x0000000000000500
JRE version: Java(TM) SE Runtime Environment (8.0_211-b12) (build 1.8.0_211-b12)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.211-b12 mixed mode windows-amd64 compressed oops)
Problematic frame:
C 0x0000000000000000
--------------- T H R E A D ---------------
Current thread (0x000000000323f000): GCTaskThread [stack: 0x0000000017af0000,0x0000000017bf0000] [id=1280]
我不重写finalize方法
是什么导致了这样的事故? 如果gc在指向对象的指针验证期间崩溃,我们可能可以看到崩溃之前gc收集了什么
我已经尝试过许多版本的jdk8,错误在任何地方都是一样的
# 1 楼答案
我敢打赌,你的记忆快用完了