[Profiling] 剖析 Unity 游戏的终极指南[5] - 分析和调试工具索引(完结)

英文原文:https://resources.unity.com/games/ultimate-guide-to-profiling-unity-games?utm_source=demand-gen&utm_medium=pdf&utm_campaign=render-with-quality-and-flexibility&utm_content=introduction-to-urp-ebook

  使用 Unity 的工具开始您的分析,如果您需要更多详细信息,请使用适用于您的目标平台的本机分析器和调试工具。 请参阅下面的此类工具的索引。

原生分析工具

Android / Arm

  • Android Studio:最新的 Android Studio 包含一个新的 Android Profiler,它取代了以前的 Android Monitor 工具。 使用它来收集有关 Android 设备上硬件资源的实时数据。
  • Arm Mobile Studio:一套工具,可帮助您详细分析和调试游戏,适合运行 Arm 硬件的设备。
  • Snapdragon Profiler:仅适用于 Snapdragon 芯片组设备。 分析 CPU、GPU、DSP、内存、功耗、散热和网络数据,以帮助发现和修复性能瓶颈。

Intel

  • 英特尔 VTune:使用这套工具快速查找并修复英特尔平台上的性能瓶颈。 仅适用于英特尔处理器。
  • 英特尔 GPA 套件:一套专注于图形的工具,可帮助您通过快速识别问题区域来提高游戏性能。

Xbox / PC

  • PIX:PIX 是一款性能调优和调试工具,适用于使用 DirectX 12 的 Windows 和 Xbox 游戏开发者。它包括用于了解和分析 CPU 和 GPU 性能以及监控各种实时性能计数器的工具。

PC / Universal

  • AMD μProf:AMD uProf 是一种性能分析工具,用于了解和分析在 AMD 硬件上运行的应用程序的性能

  • NVIDIA NSight:使开发人员能够使用 NVIDIA 最新的视觉计算硬件构建、调试、配置和开发一流的尖端软件的工具。

  • Superluminal:Superluminal 是一种高性能、高频分析器,支持在 Windows、Xbox One 和 PlayStation 上用 C++、Rust 和 .NET 编写的分析应用程序。 不过,它是一种付费产品,必须获得使用许可。

PlayStation

  • CPU 分析器工具可用于 PlayStation 硬件。 欲了解更多详情,您需要成为注册的 PlayStation® 开发者,从这里开始。

iOS

  • Xcode Instruments 和 XCode Frame Debugger: Instruments 是一个强大而灵活的性能分析和测试工具,它是 Xcode 工具集的一部分。

WebGL

  • Firefox Profiler:使用 Firefox Profiler 深入研究调用堆栈并查看 Unity WebGL 构建(以及其他内容)的火焰图。 它还具有一个比较工具,可以并排查看分析捕获。
  • Chrome DevTools Performance:另一个可用于分析 Unity WebGL 构建的 Web 浏览器工具。
GPU 调试和分析工具

  虽然 Unity 帧调试工具会捕获并说明从 CPU 发送的绘图调用,但以下工具可以帮助您展示 GPU 在接收到这些命令时会做什么。

有些是特定于平台的,并提供更紧密的平台集成。 查看与感兴趣的平台相关的工具:

更多的资源

  所有 Unity 开发人员都可以访问大量免费资源,以帮助他们开发和部署游戏以及其他实时 3D 和 2D 交互式内容。 在 Unity 博客、面向游戏开发人员的资源集合Unity Learn 以及我们的开发人员工具页面上查找提示、教程和灵感。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值