首页 / 浏览问题 / WebGIS / 问题详情
iServer机器学习时内存溢出问题如何解决
282EXP 2025年09月29日
在iServer中使用机器学习里的决策树分类训练训练数据时,深度设置到一定程度后开始训练就会提示训练失败

去log里查看报错发现都是内存溢出java.lang.OutOfMemoryError: Java heap space

我去catalina.bat里设置了set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx32g -Xss512k似乎也不起作用,请问应该怎么解决内存溢出问题

1个回答

单台iServer机器,没有其他资源占用情况下,-Xms和-Xmx建议为物理内存的1/4,此外建议-Xms和-Xmx设置相同,例如:32G机器,可以设置 set JAVA_OPTS=%JAVA_OPTS% -Xms8192m -Xmx8192m -Xss512k

但是如果1/4还是不够,可以再增大一下内存值

1,371EXP 2025年09月29日
感谢解答,我去试试
...