线程“主”java.lang.StackOverflowError 递归中的异常

我正在尝试运行我的程序,但它抛出异常(如屏幕截图所示),我搜索它并发现它发生是因为程序有太多递归调用,我应该通过将 Xss 设置为 1mb 来增加堆栈大小,

帮助 - >当我打开它时编辑自定义 vm 选项它显示一条消息,指出 vm 选项未创建,我应该按 ok 创建,所以它创建但我找不到 Xss 参数,如屏幕截图所示

我尝试在 VMOptions 中更改 Xms 和 Xmx 值

注意:我在具有超过 800000 个节点的图上运行此算法,因此递归是有限的,但发生太多。


阿波罗的战车
浏览 73回答 1
1回答

慕少森

在 vmoption 文件中添加 -Xss4096k 选项,这会将堆栈大小增加到 4mb。保存并重启ide。有关更多信息,请查看 如何增加 Java 堆栈大小?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java