找回密码
 初始化身份识别芯片
查看: 12494|回复: 31

[2023版]修改vmparams,解决存档卡顿

    [复制链接]

战列舰长

发表于 2023-9-4 16:22:28 | 显示全部楼层 |阅读模式
本帖最后由 wuyi 于 2023-9-15 16:31 编辑


经测试,redhat的ShenandoahGC会有跳出的问题,那就还只能用CMS了,整理了一下本贴内容。
另外,初步判断这个MOD:FastEngineRendering 是造成提交内存不断增加的原因,禁用后问题暂时解决,还需进一步观察。

----------------------------------

看了一些回复,有人对怎么改还是有些疑问,现将整个流程整理如下:

1. 到 https://adoptium.net/zh-CN/temur ... arch=x64&os=windows 下载jre,选择下载zip格式

2.  参照 https://www.fossic.org/forum.php?mod=viewthread&tid=2938 的步骤,更换jre

4.  备份vmparams后,使用适当的编辑器,编辑vmparams文件,粘贴替换内容见下方。改完后可按需调整 -Xmn -Xms -Xmx

------------------------------------------

vmparams 文件里内容为:

java.exe -Xverify:none -XX:-TieredCompilation -XX:ReservedCodeCacheSize=256M -Djava.library.path=native\\windows -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC  -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:jvm.log -Xmn2g -Xms3g -Xmx3g -Xss2048k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -XX:CompressedClassSpaceSize=128m -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher


其中,-XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:jvm.log  为启用gc日志文件,可无害删除。重点在 -Xmn2g -Xms4g -Xmx4g 这3个值。
1. -Xms总是等于-Xmx,意思是堆内存的总大小,不要超过自己机器内存的一半。我mod打的不多,3g都足够用。mod多的话可以设4g。这两个值设的太大并不能提高游戏的流畅度。
2. -Xmn不要设的过大。-Xmn是新生代内存,大地图里差不过每分钟停顿会收集一次内存垃圾,战斗时收集频率会更快。-Xmn设置过大后,收集停顿超过100毫秒就会感觉明显的卡顿。设成2g大小也是足够的。
3. 综上所述,远行星号默认内存确实小了些,要改。但 -Xmn2g -Xms4g -Xmx4g 的大小在绝大多数情况下是够用的(我测试过加入10个势力mod),一味加大内存反而可能会引起不流畅。



评分

参与人数 4星币 +20 收起 理由
davely + 5 专门进来加个5分!
BAKA24 + 5 很给力!
膝盖中箭米拉克 + 5 大佬牛逼!
雪夜晴岚 + 5 很给力!

查看全部评分

战列舰长

 楼主| 发表于 2023-9-27 13:53:54 | 显示全部楼层
BeaconTheWorld 发表于 2023-9-5 22:27
求问大佬 改这个的作用是什么吖

解决存档时的卡顿,增加游戏体验

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2025-12-14 14:48

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表