百度翻译:Java HotSpot(TM)64位服务器VM警告:尝试分配堆栈保护页失败
试着用n++打开服务端启动器修改xmx前面的数字
某不知名染柒 发表于 2021-7-26 10:58
试着用n++打开服务端启动器修改xmx前面的数字
-Xms是吧 我试试
服务端根目录后缀名bat文件右键编辑,内存设置小点
你可以尝试使用这一套启动参数,记得手动修改内存和核心文件,我默认内存4G
复制代码
- [url=home.php?mod=space&uid=39305]@echo[/url] OFF
- [url=home.php?mod=space&uid=107997]@set[/url] a=0
- @echo ------------------------------------------------------------------
- @echo -- --
- @echo -- 正在启动 --
- @echo -- --
- @echo ------------------------------------------------------------------
- :start
- @set b=%date:~0,4%.%date:~5,2%.%date:~8,2% %time:~0,2%:%time:~3,2%:%date:~8,2%
- title 岛屿工艺50006 重启%a%次 上次重启于%b%
- "C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\bin\java" -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar purpur.jar nogui
- set /a a=%a%+1
- @echo ------------------------------------------------------------------
- @echo -- --
- @echo -- 正在重启 --
- @echo -- --
- @echo ------------------------------------------------------------------
- goto start
应该是内存问题增加内存数值即可
嘻嘻~
嘻嘻~
Qingraw 发表于 2021-7-26 11:43
服务端根目录后缀名bat文件右键编辑,内存设置小点
好了 我试试
你这是stack overflow,不仅有可能是内存不足,还有可能是有的代码导致了死循环。建议发完整日志
修改内存是否解决问题了?