Xbox One의 UWP 앱 및 게임에 대한 시스템 리소스

Xbox One 또는 Xbox Series X|S에서 실행되는 UWP 앱은 시스템 및 다른 앱과 리소스를 공유합니다.

콘솔에서 실행되는 UWP에서 사용할 수 있는 리소스는 앱으로 제출하는지 아니면 Xbox Live 크리에이터스 프로그램 게임으로 제출하는지에 따라 달라집니다.

  • 포그라운드에서 실행될 때 사용할 수 있는 최대 메모리는 다음과 같습니다.
    • 앱: 1GB
    • 게임: 5GB

백그라운드에서 실행되는 앱에서 사용할 수 있는 최대 메모리는 128MB입니다. 백그라운드 모드는 백그라운드 음악 플레이어와 같은 동시 애플리케이션에만 적용됩니다. 게임이 일시 중단되고 백그라운드에서 종료됩니다.

이러한 제한을 초과하는 경우 메모리 할당 오류가 발생합니다. 메모리 사용 모니터링에 대한 자세한 내용은 MemoryManager 클래스를 참조하세요.

참고

Visual Studio 디버거에서 앱 또는 게임을 실행할 때는 이러한 메모리 제약 조건이 적용되지 않습니다. 이 제한은 디버깅 모드에서 실행되지 않는 경우에만 적용됩니다.

  • CPU

    • 앱: 시스템에서 실행되는 앱과 게임 수에 따라 CPU 코어를 2~4개 공유
    • 게임: 독점 CPU 코어 4개 및 공유 CPU 코어 2개
  • GPU

    • 앱: 시스템에서 실행되는 앱과 게임 수에 따라 GPU의 45% 공유
    • 게임: 사용 가능한 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
  • 모든 앱 및 게임을 Xbox 스토어에서 개발하거나 제출하려면 x64 아키텍처를 대상으로 해야 합니다.

애플리케이션 개발을 위해 사용할 수 있는 리소스가 표준 PC에 비해 제한될 수 있으며, 시스템에서 실행 중인 앱과 게임의 수에 따라 달라질 수 있습니다.

게임 개발의 경우, Xbox One 및 Xbox Series X|S는 다른 게임 콘솔과 마찬가지로 최대한 잠재력을 활용할 수 있는 특정 하드웨어 기반 개발 키트가 필요한 특수 하드웨어입니다. Xbox One 하드웨어의 최대 잠재 기능에 액세스해야 하는 게임을 개발하는 경우, Xbox One 개발 키트에 액세스하기 위해 ID@Xbox 프로그램에 등록할 수 있습니다.

참고 항목