版本: Unity 6 (6000.0)
语言English
  • C#
实验性:此 API 处于实验阶段,将来可能会更改或删除。

ExternalGPUProfiler

UnityEngine.Experimental.Rendering 中的类

/

实现于:UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

ExternalGPUProfiler API 允许开发人员以编程方式获取 GPU 帧捕获,并与支持的外部 GPU 分析器结合使用。
GPU 帧捕获可用于分析性能和调试图形相关问题。

在编辑器和独立开发版本中使用 API 运行时,都可以获取 GPU 捕获。
ExternalGPUProfiler API 支持 PIX 和 RenderDoc。


PIX 特定支持
仅当使用 DirectX 12 渲染 API 时,Windows 桌面才提供对 PIX 的支持。
注意:在编辑器中捕获帧时,将捕获整个编辑器。

RenderDoc 特定支持
在 Windows 和 Linux 桌面上运行时,都提供对 RenderDoc 的支持。
支持的渲染 API 包括 DirectX 12、DirectX 11 和 Vulkan。
注意:在编辑器中捕获帧时,仅捕获游戏视图。

静态方法

BeginGPUCapture在外部 GPU 分析器中开始当前 GPU 帧捕获。
EndGPUCapture在外部 GPU 分析器中结束当前 GPU 帧捕获。
IsAttached当外部 GPU 分析器启动开发版本时,返回 true。