第一个我建议你换Java
第二个是OOM,尝试加大内存
第二个是OOM,尝试加大内存
bat参数内-Xms1G -Xmx6G改成这个试试
增加分配的内存
本帖最后由 酷泽Ckupe 于 2022-6-13 18:33 编辑
问题溯源「hs_err_pid2080.log」
「crash-2022-06-13_17.30.28-server.txt 」
问题原因
解决方案
|
问题溯源「hs_err_pid2080.log」
# Out of Memory Error (allocation.cpp:323), pid=2080, tid=2276
「crash-2022-06-13_17.30.28-server.txt 」
Memory: 1113835840 bytes (1062 MB) / 1298661376 bytes (1238 MB) up to 3817865216 bytes (3641 MB)
问题原因
感谢您提供了充足的报错日志文档,为进一步分析和解决问题提供了极大的方便。
通过以上两条的问题溯源文本可知,是游戏内存分配不足导致的崩溃。
解决方案
尝试修改启动参数中的「-Xms1G -Xmx4G」改为更大的分配数值。
此外,我们并不建议您为游戏分配内存的过程中「-Xms1G -Xmx4G」最小内存分配与最大内存分配数值不统一,这会导致服务器会偶现卡顿,影响玩家正常体验。
以上内容希望可以帮到您,若此问题通过本回答得到了解决,请为我选择「最佳答案」
—— 酷泽Ckupe
@alida1
java.lang.OutOfMemoryError
尝试关闭大内存软件 如您的系统为8G 在不开启任何软件情况下 最大内存推荐分配为6G
以此类推N-2G
尝试关闭大内存软件 如您的系统为8G 在不开启任何软件情况下 最大内存推荐分配为6G
以此类推N-2G