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

74 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Untitled
date: 2025-08-22 11:20:14
excerpt:
tags:
rating: ⭐
status: inprogress
destination:
share: false
obsidianUIMode: 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