다음을 통해 공유


소셜 관리자 메모리 및 성능

이 항목에서는 소셜 관리자 API를 사용할 때 고려해야 할 메모리 및 성능에 대해 설명합니다.

추가 사용자 제한

현재 소셜 관리자는 소셜 그래프에 추가할 수 있는 사용자를 100명으로 제한하고 있습니다. 이는 다음 두 가지 제약 조건 때문입니다.

  1. 한 사용자에게 허용되는 RTA(실시간 활동) 서비스 구독의 최대 횟수가 1100회입니다. 한 로컬 사용자에게 친구가 1,000명 있다면 추가로 구독할 수 있는 횟수는 100회뿐입니다.
  2. PeopleHub에 전송할 수 있는 사용자의 최대 배치 크기가 현재는 약 100입니다.

소셜 관리자는 목록에 있는 한 소셜 사용자 그룹에 100명 이상의 사용자가 포함될 수 없게 함으로써 이러한 제한을 전달합니다. XblSocialManagerCreateSocialUserGroupFromList를 통해 언제든지 시스템에 있을 수 있는 총 추가 사용자 수 100명의 글로벌 제한이 있습니다.

처리 시간

소셜 관리자에는 최악의 경우 1,100명의 사용자가 있습니다. Xbox One에서 소셜 관리자의 성능 특성은 XblSocialManagerDoWork의 경우 0.3ms ~ 0.5ms의 최악의 경우를 나타냅니다. 이는 생성된 소셜 그래프의 수에 따라 달라집니다.

일반적으로 소셜 관리자의 경우 그룹이 생성되지 않은 경우 0.01ms이고 사용자가 1,000명인 경우 최대 0.2ms입니다.