用户@dennie发表了评论,它实际上应该是它自己的答案。较新的JVM功能使此操作变得简单,特别是
-XX:+ExitOnOutOfMemoryError
在OOME上退出或崩溃:
-XX:+CrashOnOutOfMemoryError
从Java
8u92开始https://www.oracle.com/java/technologies/javase/8u92-relnotes.html

用户@dennie发表了评论,它实际上应该是它自己的答案。较新的JVM功能使此操作变得简单,特别是
-XX:+ExitOnOutOfMemoryError
在OOME上退出或崩溃:
-XX:+CrashOnOutOfMemoryError
从Java
8u92开始https://www.oracle.com/java/technologies/javase/8u92-relnotes.html