
Valheim性能分析器
分析 Valheim 与模组回调、已加载的世界对象、进程 CPU 和 RAM、GPU 使用率与 VRAM、I/O,以及仅限管理员访问的服务器遥测数据。包含交互式 HUD 和可排序的 HTML 报告。
查看大图[center][size=5][b]VALHEIM 性能分析器[/b][/size]
[b]分析 Valheim 和模组回调,找出消耗帧时间的原因。[/b][/center]
[b]Valheim Performance Analyzer[/b] 是一个用于排查 Valheim 性能问题的 BepInEx 分析器。录制一段游戏会话,按模组或程序集找出开销高昂的回调,查看进程和服务器指标,并将结果导出为可交互的 HTML 报告。
[b]功能[/b]
• 测量 Valheim 和模组的重复回调:独占时间、调用次数、平均与最长持续时间,以及异常。
• 汇总估算 FPS、平均与最小/最大帧时间、慢帧,以及测量回调所占帧时间比例的估算值。回调占比并非对 FPS 损失的估算。
• 测量 Valheim 进程的 CPU 占用、常驻内存(工作集)、托管堆和 GC 次数。CPU 以所有逻辑处理器合计容量的相对值显示。
• 在 Windows 上,当系统 GPU 计数器可用时,报告归属于进程的 GPU 3D 利用率和专用显存。当图形后端和驱动支持时,还会显示 Unity GPU 帧时间。
• 记录进程读/写 I/O 及其平均速率。Windows I/O 计数器可能包含缓存操作,因此可能与物理磁盘流量不同。
• 测量本地 [b]FixedUpdate[/b] 频率。可选的服务器遥测会向已授权管理员报告专用服务器的 [b]FixedUpdate[/b]、CPU 和内存。
• 统计带有 [b]ZNetView[/b] 的已加载世界实体,包括隐藏、未激活和镜头外的树木、物品和建筑。玩家和生物不计入。列表每两秒刷新一次;不带 [b]ZNetView[/b] 的本地场景对象不计入。
• 按模组程序集对回调开销分组,并可展开某个模组以查看其测量到的回调。原版 Valheim 过滤器默认关闭。
• 包含一个可交互 HUD,含 Summary、Callbacks、Mods、Components 和 Loaded objects 标签页。HUD 初始为关闭状态,按 F9 打开;可调整大小,其输入守卫可防止游戏操作或点击穿透到其后的世界。
• 在 HUD 中将录制时长设置为 5 到 300 秒。录制期间,HUD 中会显示计时器,并以临时角色状态效果的形式显示;它不会改变角色属性。
• 导出一个独立的 [b]index.html[/b] 报告,支持展开模组分组、搜索、数值排序和拖动列。数字格式遵循 Valheim 中选择的语言。导出路径也会发送到本地聊天。
[b]功能演示[/b]
[b]Summary[/b]
[center][img]https://files.catbox.moe/2ystvv.png[/img][/center]
[b]按模组的开销[/b]
[center][img]https://files.catbox.moe/51oet4.png[/img][/center]
[b]回调详情[/b]
[center][img]https://files.catbox.moe/tiuvge.png[/img][/center]
[b]使用方法[/b]
1. 安装 BepInEx 和此模组。
2. 启动 Valheim 并进入你想分析的存档。
3. 按 [b]F9[/b] 打开 HUD,选择录制时长,然后点击 [b]Start capture[/b]。复现你想排查的卡顿。
4. 使用 [b]Mods[/b] 展开某个模组或原版 Valheim,查看其回调。使用 [b]Loaded objects[/b] 查看当前对象数量和 Unity ID。
5. 点击 [b]Export last report[/b]。报告保存在
[code]BepInEx/config/ValheimPerformanceAnalyzer/Reports/[/code],其路径会显示在本地聊天中。
也可以从游戏内控制台管理录制:
[code]perfprof start[/code]、
[code]perfprof stop[/code]、
[code]perfprof status[/code] 和
[code]perfprof report[/code]。
[b]客户端与服务器[/b]
在客户端安装此模组即可分析本地回调和进程指标。服务器安装为可选。要查看远程专用服务器的 tick、CPU 和内存指标,需同时在客户端和服务器安装此模组,并使用被识别为服务器管理员的账户连接。远程遥测只会发送给通过管理员检查的已装模组客户端。专用服务器无需图形 HUD 即可录制报告。
[b]要求[/b]
• Valheim
• BepInExPack Valheim
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。