Aura 在 Unreal Editor 内进行性能分析
解决的问题与适用场景
需要在 Unreal Editor 内对 PIE 会话进行性能分析,定位游戏性能问题。
工具、版本与前置条件
- Aura:版本:原文未说明;前置条件:需要处于 Agent 模式才能使用 Performance Profiling。。
操作步骤与工作流衔接
1. 请 Aura 帮助分析会话,Aura 会在聊天中显示性能捕获控件。
- 输入:向 Aura 提出性能分析请求
- 输出:聊天中出现 profiler capture 控件
- 后处理与接入:原文未说明
2. 启动 PIE 会话并运行到问题发生前一刻。
- 输入:PIE 会话
- 输出:到达问题发生前一刻的 PIE 运行状态
- 后处理与接入:原文未说明
3. 在捕获控件上按开始,复现性能问题后按停止。
- 输入:捕获控件上的开始与停止操作,以及复现的性能问题
- 输出:一次性能捕获
- 后处理与接入:原文未说明
4. Aura 分析捕获并报告发现。
- 输入:停止后的性能捕获
- 输出:Aura 的分析报告
- 后处理与接入:原文未说明
原作者的结果与限制
- 结果:原作者说明 Aura 通常能定位基本 CPU/GPU 瓶颈与卡顿,包括平均及尖峰时是 CPU 还是 GPU 受限、Game/Render 线程瓶颈、帧卡顿及卡顿期间运行的内容、捕获窗口内出现的热点函数或系统。
- 限制与踩坑:Aura 尚不能访问所有类别的 profiler 数据,细分 GPU pass 等特定情况可能无法给出明确答案;原文另说明性能分析处于 alpha,结果可能因具体问题而异。
原文与来源
- 作者:原文未说明
- 来源:Aura Unity and Unreal AI coding guides
- 原文日期:原文未说明
- 阅读原文
本文为基于原文整理的中文导读,效果与结论归属于原作者。