找回密码
 初始化身份识别芯片
搜索
查看: 45|回复: 1

如何优化游戏加速后的大地图游戏帧率

[复制链接]

战列舰长

发表于 昨天 23:20 | 显示全部楼层 |阅读模式
问题求助
待解决
本帖最后由 febwindys 于 2026-10-9 23:25 编辑

Starsector 0.98a-RC8、约 116 个 Mod:4 倍速严重掉帧;Fast Rendering 与 FWLib 组合加载崩溃,求排查思路
我想解决加了大量 Mod 后,生涯模式星系地图加速时明显掉帧的问题,同时尝试用 Java 28 改善性能。目前游戏可以运行,但旧存档的 4 倍速帧率没有得到明显改善。
环境和问题表现
  • 游戏版本:0.98a-RC8
  • 系统:Windows 11 家庭中文版
  • 硬件:i9-13900HX、RTX 4060 Laptop GPU、约 32 GB 内存
  • 启用 Mod:检查时为 116 个,包括 GraphicsLib、Nexerelin、SpeedUp、FWLib 2.0.0、卡连 2.0.0、中文输入修复等
  • Java 17 启动配置:-Xms10240m -Xmx10240m,即初始和最大 Java 堆均为 10 GB
  • 测试场景:生涯模式星系地图;按空格为 2 倍速,再开启 Caps Lock 为 4 倍速
  • 旧存档 888:约 1× 52 FPS、2× 25 FPS、4× 15 FPS。加速越高,帧率下降越明显。
已尝试的步骤和结果
  • **Java 28 + Fast Rendering + FR Resource Cache:**曾出现启动器后加载 Mod、读条结束时退出。日志中的关键异常是:
    java.lang.NoSuchMethodException: this.new    at fw.lib.calllib.CallUtils.callMethod(Native Method)    at fw.lib.util.LoadingUtils.changeHullSpecHullStyle(LoadingUtils.java:242)    at fw.lib.FWModPlugin.onApplicationLoad(FWModPlugin.java:29)后来用 Java 17 搭配 Fast Rendering 也复现了相同异常。因此,这条报错不能单独证明 Java 28 不兼容;Fast Rendering 与 FWLib 所依赖的加载方式存在冲突嫌疑。关闭 Fast Rendering 和 FR Resource Cache 后,游戏可以继续运行。
  • **排查和修改卡连 Mod 脚本:**Codex 曾修改其 JAR,减少一段常驻脚本每帧遍历势力及重复写日志的次数。之后还尝试了市场相关脚本补丁;由于实测帧率没有改善,这些无效的市场脚本改动已撤回。希望了解还有哪些 Mod 脚本值得重点排查。
  • 降低分辨率、调整内存:降低分辨率未改善星系地图加速帧率。将 Java 堆的初始值和最大值都设为 10 GB 后,游戏内的内存提示消失,但 FPS 基本不变。此前约一分钟的采样中,垃圾回收暂停不足半秒;当时的分析更偏向星系经济或 Mod 脚本计算耗时,但尚未精确定位到具体 Mod。
  • **单独测试 Java 28,不加载 Fast Rendering 和 FR Resource Cache:**在当时启用的 Mod 组合下,Java 28 能进入主菜单,也能载入旧存档 888。不过中文输入修复曾反复报 com/sun/jna/Native 缺失,尚不确定其功能是否正常。
    888 最初在 Java 28 下读档还遇到 JAXP00010006 XML 深度限制错误。给 Java 28 启动参数加入 -Djdk.xml.maxElementDepth=512 后,已成功载入该存档。
  • **Java 28 的帧率结果:**在较新的 999 存档中,目测有小幅提升:1× 约 60→65 FPS、2× 约 25→30+ FPS、4× 约 15→20 FPS。但载入较大的旧存档 888 后,我没有感觉到明显改善。999 是新档,不能直接拿它的结果证明 888 会提速;目前也没有完成两种 Java 在 888 同地点、同视角下的严格对照。
目前最想请教
  • 对约 116 个 Mod 的旧档,怎样定位星系地图 4 倍速的主要耗时?应该采集什么性能数据,才能找到具体脚本或 Mod?
  • 上述 FWLib 的 NoSuchMethodException: this.new,是否有人在搭配 Fast Rendering 时遇到过?有无可用的兼容版本或排查方法?
  • Java 28 下中文输入修复报 com/sun/jna/Native 缺失,该如何确认并处理?

上面三个问题是ai汇总的,我也是小白不知道恰不恰当,主要问题还是标题所述


以下是你之前提供的 Mod 清单快照:共 120 项,其中 116 项启用、4 项未启用。名称和版本按原清单保留;发论坛前建议确认它们与当前游戏配置一致。
已启用(116 项)
[td]
Mod版本
LazyLib3.0.0
zz GraphicsLib1.12.1
MagicLib1.5.6
[天船三星海物流]0.7.0
00 少女星域4.0.2
1130的蔚蓝联邦0.9.14
[链戍集团军]Shackles Garrison - XXVIIBattleGroup1.1.0
A New Level of Confidence40 3.3
ac alice ship pack - AC星舰目录0.9 C-4-2-1
AEF-阿瓦隆远征队Ver:0.6.9-Sub:2 (数据库校对 DatabaseReview)
Amazigh的锻船厂1.6.4
Apex设计集团1.2.14
Ashlib2.2.3
BoxUtil1.5.4
Caymon的船包1.2.4
Demand Indicators 供需指示1.0.f
FarsightDrive0.4.2.5
FSF军事公司[FSF_MilitaryCorporation]5.0rc9
FWLib2.0.0
Gensoukyou Manufacture [幻想工造]0.9.1_rc11, in dev
HMI反派势力0.0.5d
Junk Yard Dogs3.6.2
Kazeron 海军1.7.0
lazy的AC赏金拓展1.0.0
Lukas的随手之作2.6.10
LunaLib2.0.5
More Combat Terrain Effects 更多战斗地形效果1.13.1a
More Military Missions 更多军事任务0.5.0
NEON's ship pack3.0.2
oleg的小建筑0.4.0
P9殖民领0.57
Particle Engine0.10.1
Persean Champion (英仙座冠军)1.0.2
Phillip Andrada:加油站经理1.14.1aa
PMMM 海盗超绝迷你船包1.7.7
PMMMVE 海盗超绝迷你船包原版修改1.0
Privateering - Commission Overhaul 私掠活动 - 雇佣协议重制1.0.4
Scan Those Gates 扫描那些星门1.5.7
Seeker - 未知接触0.6.5-1
SpeedUp1.2.2
Station Refitting 空间站装配1.0.0
Stellar Networks3.3.0
世界之树科研殖民地[Scy Nation]1.11.1
中文输入修复2.0.0
乐园残响7.1.1
人之领相位研究所1.7.2
便携式传送1.1
光环动力舰船工业1.7.0
凯尔捷夫技术官僚1.10.7
势力争霸 [Nexerelin]0.12.1e
北极星之首 [Polaris Prime]0.4.2
博尔肯基金会 [Foundation Of Borken]0.9.0
卡杜尔残党3.2.4support1
卡特贸易公司2.8
卡连2.0.0
卢德骑士团1.4.0
吉拉特共和国 [Gerat_Republic]1.2.1
圣殿骑士团 Continued [Templars]1.0.0
地貌改造 & 空间站建设10.0.5
墨汁的mod溯源0.1.0a
外环带联盟 Outer Rim Allience26.7.9
大豆船包0.1.98.7
天苑四-行星联合实业1.0.3
太阳系展示模型 [Geocentric Sol]1.0.0
女巫秘城 [Witch Citadel]1.0c
威胁侵染0.24
威胁渐显 Emergent Threats1.3.3
威胁渐显: 第九战斗群 复兴 Emergent Threats: IX Revival1.3.3
寰宇特勤局0.8
寰宇联合有限公司0.9
工业革命4.1.b
布塔赫联盟1.1.7 release
布莱顿联邦0.0.4a
希尔芬研究所1.2.1
幅能光标 [Flux Reticle]1.4.0
幽灵部队1.1.3
弧光设计局 [Arc Light Bureau]1.12.3
弧光设计局拓展 [Arc Light Bureau Plus]1.1.1
影之诗动态头像包0.1.0
彻底扫描星系1.2.3.1
恶魔航电 [Diable Avionics]2.9.5.2
战斗不结束修复补丁0.0.1a
战斗骚话[Combat Chatter]1.15.0
扩展纪元扩展2.0.5
新舰异闻0.5.2.2
星际帝国 [Interstellar Imperium]2.6.9
普拉斯里蒂废品大师[P.S.M.]0.7.1
更大的殖民地2.1.b
未知星域[Unknown Skies]3.0.3
楼兰军工综合体2.2.8
殖民地内部贸易补偿1.0.0
殖民地快捷仓储0.1.0
沃兰缇亚归复局0.6.3
沙耶之歌2.1.11
泰兰船包1.4
海盗拓展 [Underworld]1.8.8
玛雅苏兰海军12.1.0 RC1
第四天灾音乐库1.5
系统标识 [System Marker]0.1.10
绿皮星域 中文版0.71
羊头航务局[Goat_Aviation_Bureau]1.10.12
联合极光联邦 UAF0.8.3d
自定义星系 Customizable Star Systems3.0.2
舰船/武器拓展 [Ship/Weapon Pack]1.16.6
蓝冰河势力扩展1.1.1
蓝海渔业[BlueSeaFisher]1.2.0
详细战斗报告[Detailed Combat Results]5.4.2
超空间跳跃2.6.0
远行之路0.3530
速子特勤局1.4
重生[UNGP]2.5.0
锡罕帝国 [Xhan Empire]3.0.1
阿斯塔特迷你船包1.1.0
雇主加成1.999999ggggg
霸主往事0.6.8d
风险矿业公司0.4.0e

未启用(4 项)
[td]
Mod版本
Second-in-Command 舰队副官1.8.0
标量科技解决方案0.9.2
武器装配筛选器 [Refit Filters]2.0.0
移除TASC对Ashlib的相关依赖1.0



战列舰长

发表于 昨天 23:49 | 显示全部楼层
大地图高帧只能上9800X3D的大三缓,不然就少MOD
*滑块验证:

本版积分规则

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

GMT+8, 2026-10-10 02:05

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio | IP地址位置数据由纯真CZ88提供支持

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