崩溃如何在Java中重现异常\u堆栈\u溢出错误 9 月 Questions & Answers 1327 如何在Java中重现异常\堆栈\溢出错误 PS:我不是说Java中的StackOverflowerError错误会优雅地关闭JVM。我说的是异常\堆栈\错误溢出。导致JVM崩溃的日志
# 1 楼答案 吹扫烟囱: public static void main(String[] args) { main(null); } 吹堆: public static void main(String[] args) { List<String> list = new ArrayList<String>(); while(true) list.add(new String("boom")); }
# 3 楼答案 到目前为止,我发现的大多数EXCEPTION_STACK_OVERFLOW错误都发生在JVM之外的本机代码中。JVM内部的崩溃值得一次错误报告,并将得到修复。或者你需要(未知的)利用吗 因此,最简单、最可靠的方法是编写一个本机库,其中包含一些导致JVM崩溃的代码,并使用JNI调用这些代码 (一般的回答是,我实际上不知道该怎么做。不能只用java代码;)
# 1 楼答案
吹扫烟囱:
吹堆:
# 2 楼答案
打电话,享受:D
# 3 楼答案
到目前为止,我发现的大多数
EXCEPTION_STACK_OVERFLOW
错误都发生在JVM之外的本机代码中。JVM内部的崩溃值得一次错误报告,并将得到修复。或者你需要(未知的)利用吗因此,最简单、最可靠的方法是编写一个本机库,其中包含一些导致JVM崩溃的代码,并使用JNI调用这些代码
(一般的回答是,我实际上不知道该怎么做。不能只用java代码;)