用于 Xbox One 上 UWP 应用和游戏的系统资源

在 Xbox One 或 Xbox Series X|S 上运行的 UWP 应用与系统和其他应用共享资源。

在主机上运行的 UWP 可用的资源取决于是作为应用提交还是作为 Xbox Live 创意者计划游戏提交。

  • 在前台运行时的最大可用内存:
    • 应用:1 GB
    • 游戏:5 GB

后台运行的应用可用的最大内存为 128 MB。 后台模式仅适用于并发应用程序,如后台音乐播放器。 游戏将在后台暂停和终止。

超出这些限制将导致内存分配失败。 有关监视内存使用的详细信息,请参阅 MemoryManager 类 参考。

注意

当从 Visual Studio 调试器中运行你的应用或游戏时,不会应用这些内存限制。 仅当不在调试模式下运行时,此限制才适用。

  • CPU

    • 应用:共享 2-4 个 CPU 核心,具体取决于系统上运行的应用和游戏的数量。
    • 游戏:4 个独占和 2 个共享 CPU 核心。
  • GPU

    • 应用:45% 的 GPU 共享,具体取决于系统上运行的应用和游戏数。
    • 游戏:完全访问可用的 GPU 周期。
  • DirectX 支持 (Xbox One)

    • 应用:DirectX 11 硬件功能级别 10.1
    • 游戏:具有硬件功能级别 11.0 的 DirectX 12;具有硬件功能级别 10.1 的 DirectX 11。
  • DirectX 支持 (Xbox Series X|S)

    • 应用:具有硬件功能级别 11.0 的 DirectX 11 和 DirectX 12
    • 游戏:具有硬件功能级别 11.0 的 DirectX 11 和 DirectX 12
  • 所有应用和游戏都必须以 x64 体系结构为目标,才能开发或提交到适用于 Xbox 的应用商店。

对于 应用程序开发,与标准电脑相比,可用的资源可能会受到限制,并且可能会因系统上运行的应用和游戏数量而异。

对于 游戏开发,Xbox One 和 Xbox Series X|S 与其他游戏主机一样,是一种专用的硬件,需要特定的基于硬件的开发工具包来访问其全部潜力。 如果你正在开发需要最大限度发挥 Xbox One 硬件潜能的游戏,可以考虑注册 ID@Xbox 计划来获取 Xbox One 开发工具包的访问权限。

另请参阅