|
|
发表于 2026-4-21 08:41:40
|
显示全部楼层
修改vmparams后我感觉好了一点,但仍然需要避免短时间内大量存档读档,如果内存有十六g可以尝试着把分配的内存从6g提高到8g,运行游戏的时候关闭其他软件,我这里有60个左右的mod,运行情况比原来好很多,但没进行长时间游玩的测试,不知道长时间游玩的情况。以下是文件内容,不能有换行,不然启动器打不开:
java.exe -Djava.library.path=native\\windows -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UseStringDeduplication -XX:MaxGCPauseMillis=100 -XX:ParallelGCThreads=4 -XX:ConcGCThreads=2 -XX:+ScavengeBeforeFullGC -Xverify:none -Xms6g -Xmx6g -Xss4m -Djava.util.Arrays.useLegacyMergeSort=true -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;txw2-3.0.2.jar;jaxb-api-2.4.0-b180830.0359.jar;webp-imageio-0.1.6.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=. --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED com.fs.starfarer.StarfarerLauncher
|
|