设置的最低6g最高10g
预分配直接拉满了怎么解决
预分配直接拉满了怎么解决

没有拉满实际使用的是2G多
分配是有那么多,实际上又没吃满
本帖最后由 冰糖栗子 于 2022-3-4 15:05 编辑
请考虑后加入Spark插件来检测性能占用最为直观准确。不排除是你那个检测出错了。
[管理][PoS]Spark —— Spark性能分析器[1.8-1.15]
https://www.mcbbs.net/thread-823209-1-1.html
(出处: Minecraft(我的世界)中文论坛)
建议将最大内存和最小内存设为相同 10G,经过国外服主测试,与优化方案得出,最大和最小设置为相同的内存可以减少动态内存分配产生的性能消耗。
给你一个推荐使用的bat。
复制代码
请考虑后加入Spark插件来检测性能占用最为直观准确。不排除是你那个检测出错了。
[管理][PoS]Spark —— Spark性能分析器[1.8-1.15]
https://www.mcbbs.net/thread-823209-1-1.html
(出处: Minecraft(我的世界)中文论坛)
建议将最大内存和最小内存设为相同 10G,经过国外服主测试,与优化方案得出,最大和最小设置为相同的内存可以减少动态内存分配产生的性能消耗。
给你一个推荐使用的bat。
- @echo OFF
- :Menu
- @title 服务器
- java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper-1.18.1-216.jar nogui
- @goto Menu
冰糖栗子 发表于 2022-3-4 15:04
请考虑后加入Spark插件来检测性能占用最为直观准确。不排除是你那个检测出错了。
[管理]Spark —— Spark ...
我改一下bat吧 spark不支持1710