java lang.lang.StackOverFlowError 怎么解决 具体点

你好我觉得是这样的,递归的時候把方法调用存在堆栈里反反复复存的太多

这样能省一部分资源,看看这样能不能支持到100000

还是不能支持到10000才10000啊,这以后都不敢递归叻
 

性能测试4年工作经验


 

StackOverflow 这个问题一般是你的程序里头可能是有死循环或递归调用所产生的;可以查看一下你的程序,也可以增大你JVM的内存~~~

在Eclipse中JDK的配置中加上 -XX:MaxDirectMemorySize=128 这代码就行了,默认是64M增大一倍,我估计行了还不行的话,就用256吧还不行的话,估计就是你程序里头有死循環或递归调用没写好了。

我要回帖

更多关于 java lang 的文章

 

随机推荐