加载时间分析器(2026-03-12更新)
本帖最后由 鼓掌之间 于 2026-3-12 16:03 编辑转自:https://www.nexusmods.com/skyrimspecialedition/mods/173928
加载时间分析器可测量并显示游戏启动时各MOD的加载耗时,帮助你找出拖慢启动速度的原因,优化加载顺序。
前置需求
SKSE菜单框架:https://bbs.3dmgame.com/thread-6617414-1-1.html
功能说明
加载时间分析器会分析每个MOD的加载时间,并在SKSE菜单框架中显示。
使用方法
你需要打开SKSE菜单,进入“实用工具/加载时间分析器”。
- 支持《上古卷轴5:天际》特别版(SE)和周年纪念版(AE)。
- 按MOD类型(DLL和ESP)分组计时。
- 包含搜索/过滤工具和部分显示选项。
- 支持本地化。
为什么使用它
如果你的游戏初始化时间过长,这个MOD能帮你找出影响最大的因素,从而排查加载顺序问题。
安装/卸载
本MOD可随时安装或卸载。
注意事项
- 分析器输出的是诊断数据,不会修改游戏内容。
- 本MOD曾在QTR-Modding Discord服务器进行公开测试。
- 已进行大量测试,包括在大型MOD列表(如Lorerim、Wunduniik)中使用。
- 欢迎其他作者像本MOD一样使用SKSE菜单的“实用工具”部分。最近有很多实用MOD在SKSE菜单中运行,我们可以共享这个命名空间以避免混乱。
技术说明
DLL MOD计时原理:
本MOD会挂钩 SKSE::MessagingInterface::RegisterListener,并用生成的x64跳板替换插件注册的 MessageCallback 函数指针。
跳板中嵌入了分析器每个回调的元数据指针,并尾跳转到共享包装器。
包装器会在调用原始回调(使用原始的 SKSE::MessagingInterface::Message*)前后记录时间戳,然后记录持续时间(按消息类型/总计)。
跳板从预分配的可执行池按需生成(目前为4096×32字节=128KiB)。
最多可检测4096个回调注册,超出部分不会被包装。
下载地址:
**** Hidden Message *****
感谢分享 谢谢分享
1111111111111111111
水水水水水水水水水水
66666666666666666 6666666666666
感谢分享。
2026-03-08更新
感谢分享
感觉这mod用途,很微妙啊
666666666666666666666666666
31654651321
6666666666666
2026-03-12更新
谢谢分享~
谢谢分享
---------------------------------------------- 感谢分享{:3_90:}{:3_90:}
你说的观点我也很支持!看到楼主这么努力分享,我只能顶个贴感谢一下了! 好东西,拿走了,临走顶个贴感谢一下楼主!这就非常给力了!感谢分享! 666666666666
页:
[1]