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 个独占 CPU 内核,2 个共享 CPU 内核。
  • GPU

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

    • 应用: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 开发工具包的访问权限。

另请参阅