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

时间:2019-02-03 09:51:00

标签: java intellij-idea jvm

screenshot for problem screenshot for vm option

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

帮助->编辑自定义vm选项 当我打开它时,它会显示一条消息,指出未创建vm选项,我应该按OK来创建 因此它创建了,但是我无法在屏幕截图中找到Xss参数

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

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

1 个答案:

答案 0 :(得分:1)

在vmoption文件中添加-Xss4096k选项,这会将堆栈大小增加到4mb。保存并重新启动ide。 有关更多信息,请检查, How to increase the Java stack size?