Minecraft服务器内存超过2048MB后无法正常启动(崩溃)

崩溃时的错误代码

[error occurred during error reporting (null), id 0xc0000005]

#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool
::allocate
# An error report file with more information is saved as:
# E:\Server\hs_err_pid3408.log

服务端本地测试通过
测试了一下好像和插件和mod以及服务端无关
服务器是租用的阿里云 系列2(采用 Intel Haswell CPU、DDR4 内存) 2核 8G内存的版本 数据盘使用SSD

jre版本1.8.0_101
服务端使用的是Thermos-1.7.10-1492-57

启动脚本(mcpc-plus-1.7.10.jar是改名后的Thermos jar包)
@echo off
java -Xmx6G -Xms4G -jar mcpc-plus-1.7.10.jar
pause

如果启动脚本写成这样:
@echo off
java -Xmx6G -Xincgc -jar mcpc-plus-1.7.10.jar
pause
在分配内存超过2048MB时又会崩溃

本人列出以下可能:

    你的电脑、或者服务器不能接受那么大的内存

    服务端,开服软件问题

    你的Java(32位)负载不了那么大的内存,需要安装64位java,如果你是32位电脑,那么就请把内存调至1024或以下

    望采纳!

追问

不是这些问题
跟这些没有关系
java是64位的
服务器内存8g完全够
服务端在本地测试通过不可能存在问题

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网