• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

已解决 【悬赏375金粒】Youer服务器启动极慢,启动需10分钟以上

Mipa_

【Lv:3】

正式会员
注册
2024/02/05
消息
8
金粒
4,241.12金粒
服务器及服务端配置:
CPU i7-12700KF
核心 Youer 1.21.1-R0.1-SNAPSHOT
启动命令
"C:\Program Files\Java\graalvm-jdk-25.0.4+7.1\bin\java.exe" -Dfile.encoding=UTF-8 -Xlog:async -Dpaper.playerconnection.keepalive=60 -Dpaper.disableWorldSymlinkValidation=true -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+ExplicitGCInvokesConcurrent -XX:+AlwaysPreTouch -XX:G1NewSizePercent=28 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:+PerfDisableSharedMem -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:+UseNUMA -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:NmethodSweepActivity=1 -XX:+UseCriticalJavaThreadPriority -XX:AllocatePrefetchStyle=3 -XX:+AlwaysActAsServerClassMachine -XX:+EagerJVMCI -XX:+UseStringDeduplication -XX:+UseFastStosb -XX:+UseNewLongLShift -XX:+UseVectorCmov -XX:+UseXmmI2D -XX:+UseXmmI2F -XX:+AlignVector -XX:+OptimizeFill -XX:+EnableVectorSupport -XX:+UseCharacterCompareIntrinsics -XX:+UseVectorStubs -XX:UseAVX=2 -XX:UseSSE=4 -Djdk.graal.TuneInlinerExploration=1 -Djdk.graal.LoopRotation=true -Djdk.graal.CompilerConfiguration=enterprise -Xms8G -Xmx12G -jar server.jar -nogui

日志:
Debug.log(外链)

具体情况:
服务器启动极慢(到世界加载环节耗时约3分钟)
世界生成极慢 (有时近5分钟以上)

世界加载线程的日志:
[21:47:02 INFO]: 准备生成区域中:2%
[21:47:05 WARN]: Timed out waiting for world statistics
[21:48:05 WARN]: Timed out waiting for world statistics
[21:49:05 WARN]: Timed out waiting for world statistics
[21:50:05 WARN]: Timed out waiting for world statistics
[21:51:05 WARN]: Timed out waiting for world statistics
[21:51:33 INFO]: 准备生成区域中:4%
[21:51:34 INFO]: 准备生成区域中:6%
[21:51:36 INFO]: 准备生成区域中:8%
[21:51:37 INFO]: 准备生成区域中:10%
[21:51:37 INFO]: 准备生成区域中:12%
[21:51:38 INFO]: 准备生成区域中:14%
[21:51:39 INFO]: 准备生成区域中:16%
[21:51:40 INFO]: 准备生成区域中:18%
[21:52:05 WARN]: Timed out waiting for world statistics
[21:52:36 INFO]: 准备生成区域中:20%
[21:52:37 INFO]: 准备生成区域中:22%
[21:52:37 INFO]: 准备生成区域中:24%
[21:52:37 INFO]: 准备生成区域中:26%
[21:52:38 INFO]: 准备生成区域中:28%
[21:52:38 INFO]: 准备生成区域中:30%
[21:52:40 INFO]: 准备生成区域中:32%
[21:52:47 INFO]: 准备生成区域中:34%
[21:52:47 INFO]: 准备生成区域中:36%
[21:52:47 INFO]: 准备生成区域中:38%
[21:52:49 INFO]: 准备生成区域中:40%
[21:52:49 INFO]: 准备生成区域中:42%
[21:52:50 INFO]: 准备生成区域中:44%
[21:52:50 INFO]: 准备生成区域中:46%
[21:52:58 INFO]: 准备生成区域中:48%
[21:53:00 INFO]: 准备生成区域中:51%
[21:53:05 WARN]: Timed out waiting for world statistics
[21:54:05 WARN]: Timed out waiting for world statistics
[21:54:16 INFO]: 准备生成区域中:53%
[21:54:17 INFO]: 准备生成区域中:57%
[21:54:17 INFO]: 准备生成区域中:61%
[21:54:18 INFO]: 准备生成区域中:63%
[21:54:18 INFO]: 准备生成区域中:65%
[21:54:20 INFO]: 准备生成区域中:67%
[21:54:20 INFO]: 准备生成区域中:69%
[21:54:20 INFO]: 准备生成区域中:73%
[21:54:21 INFO]: 准备生成区域中:79%
[21:54:24 INFO]: 准备生成区域中:81%
[21:54:24 INFO]: 准备生成区域中:83%
[21:54:24 INFO]: 准备生成区域中:85%
[21:54:25 INFO]: 准备生成区域中:87%
[21:54:25 INFO]: 准备生成区域中:89%
[21:54:26 INFO]: 准备生成区域中:91%
[21:54:27 INFO]: 准备生成区域中:93%
[21:54:27 INFO]: 准备生成区域中:95%
[21:54:28 INFO]: 准备生成区域中:97%
[21:54:28 INFO]: 准备生成区域中:100%
[21:54:28 INFO]: 耗时: 457556 毫秒

希望各位能提供一些解决思路或方案
我将不胜感激
 
解决方案
问题已自行解决
原因:windows调度将java进程分配给了小核(ECore)
解决方案:在外部写了一个守护进程脚本,循环查找对应java进程并强制绑定到PCore 8~15
处理后启动速度为1分钟,达到本人预期
附加新问题:
玩家进入服务器后,区块加载极度缓慢,出现视觉虚空情况
已经安装了chunky插件
 
问题已自行解决
原因:windows调度将java进程分配给了小核(ECore)
解决方案:在外部写了一个守护进程脚本,循环查找对应java进程并强制绑定到PCore 8~15
处理后启动速度为1分钟,达到本人预期
 
解决方案

在线会员

  • DJRsiri
  • Mian_Xing
后退
顶部 底部