Files
BlueRoseNote/02-Note/演讲与教程笔记/虚幻开放日2025/Hitch Hunter:排查逐帧瓶颈.md
2025-09-06 19:50:39 +08:00

1.5 KiB
Raw Blame History

title, date, excerpt, tags, rating, status, destination, share, obsidianUIMode
title date excerpt tags rating status destination share obsidianUIMode
Untitled 2025-08-22 11:20:14 inprogress false source

Level Streaming Hitch

Using Actor for Static Geometry

  1. 不要在Actor中放入过多StaticMesh。避免使用Actor—+Stat

应该使用:

  1. PLASLevel打包Actor功能。
  2. PCG
  3. ISM/HISM
  4. Foliage Tool
  5. Niagara/Mass

5.6 针对大世界流式加载有迭代

Fast Stream Plugin

巫师四使用了这个插件。

Physics Hitch

优化你的物理

  1. 使用Simple Physics
  2. 手动关闭Complex Physics
  3. 使用Use Simple As Complex

设置碰撞通道

  1. 关闭不需要的Overlaps也就是关闭不需要Actor的Generate Overlap Events。
  2. 设置Update Overlap Method During Level Streaming => 可以在ini或者PerActor中惊醒设置。

减小物理场景大小

  1. Chaos Visual Debugger
  2. 使用物理代理 1.
  3. 使用AsyncTraces
    1. 1

异步物理初始化

PS. 5.6 Chaos有若干提升。

Actor Spawning Hitch

  1. 简化Actor
  2. 限制Per Frame Spawn Num
  3. 延迟初始化组件

Actor Pool

PSO Compilation Hittches

  1. Bundled PSO Cache

PSO Precaching

5.3 默认开启。

5.3之前你需要设置PSO Bundleed 5.3之后。默认开启Precacheing 5.6支持在LoadingScreen 过程中变异

建议PSO Prechacing Bundled PSO Cache 混用

CMD

-clearPSODriverCache r.psoprecache. 通过日志来记录Miss情况。

Garbage

obj list -countsort

同步载入卡

github flassari/CommonValidator