ig_111y
本帖最后由 满堂花醉丶 于 2020-10-18 12:42 编辑

将内存设置超过512MB就会出现

Error occurred during initialization of VM
Initial heap size set to a larger value than the maximum heap size
而在自己电脑是可以运行的
vps配置是2667v2   4h8g

补充下参数
java -Xmx1000M -Xms3000M -server -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -jar spigot-1.12.2.jar
以上是无法运行的
只要修改-Xmx512M -Xms512M就可以运行


10935336
本帖最后由 10935336 于 2020-10-18 11:58 编辑

检查 -Xms 小于等于 -Xmx


检查参数单位  -Xms512M     G M
检查是否是 64位的java


spg233
参数改成下面这个:

@echo off
:start
java -Xms16M -Xmx5g -jar 核心名称.jar
goto start

若还不能启动则卸载你的java然后换成这个:http://r6d.cn/uRgs


@满堂花醉丶


羽奕
多少位操作系统?
java32位启动内存不能超过512mb
换个java64位就可以了

ig_111y
spg233 发表于 2020-10-18 12:01
参数改成下面这个:

@echo off

emmmmm  没用  确定Java是64位

ig_111y
hmga 发表于 2020-10-18 12:25
多少位操作系统?
java32位启动内存不能超过512mb
换个java64位就可以了

确定Java是64位

ig_111y
10935336 发表于 2020-10-18 11:57
检查 -Xms 小于等于 -Xmx

这些都是规范的   确定Java为64位

spg233
满堂花醉丶 发表于 2020-10-18 12:37
emmmmm  没用  确定Java是64位

私信发下qq吧,我远程看下

ig_111y
spg233 发表于 2020-10-18 12:40
私信发下qq吧,我远程看下

太草了  好像解决了   只要-Xmx与-Xms一致就可以了    离谱

spg233
满堂花醉丶 发表于 2020-10-18 12:44
太草了  好像解决了   只要-Xmx与-Xms一致就可以了    离谱

如果你自己解决了的话那么在这里去申请退回悬赏:https://www.mcbbs.net/thread-256348-1-1.html

Itsusinn
本帖最后由 Itsusinn 于 2020-10-18 12:55 编辑
满堂花醉丶 发表于 2020-10-18 12:44
太草了  好像解决了   只要-Xmx与-Xms一致就可以了    离谱

-Xms -Xmx不相同,每次gc完成后JVM就会重新分配内存

ItIsEnderman
你把xmx和xms大小搞反了,xmx≥xms才对

ig_111y
ItIsEnderman 发表于 2020-10-18 13:39
你把xmx和xms大小搞反了,xmx≥xms才对

啊这  我果然是**

spg233
满堂花醉丶 发表于 2020-10-18 12:44
太草了  好像解决了   只要-Xmx与-Xms一致就可以了    离谱
java -Xmx1000M -Xms3000M -server -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -jar spigot-1.12.2.jar

java -Xmx3000M -Xms512M -server -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -jar spigot-1.12.2.jar

改成这样

Xmx应该比Xms大,不是比他小

@满堂花醉丶