社交管理器内存和性能

本主题介绍使用 Social Manager API 时的内存和性能注意事项。

其他用户限制

社交管理器目前限制在社交图中添加 100 个用户。 这是因为存在以下两个约束。

  1. 用户可以拥有的最大实时活动 (RTA) 服务订阅数为 1,100。 如果本地用户有 1,000 位好友,则仅保留 100 个其他订阅。
  2. 可发送到 PeopleHub 的用户的最大批大小目前约为 100。

社交管理器通过不允许列表中的社交用户组包含超过 100 个用户来传达这一点。 可随时通过 XblSocialManagerCreateSocialUserGroupFromList 在系统中添加额外用户,但此类用户数全局限制为 100 个。

处理时间

社交管理器在最坏情况下有 1,100 个用户。 对于XblSocialManagerDoWork,Xbox One上 Social Manager 的性能特征最差为 0.3 毫秒到 0.5 毫秒。 这取决于已创建的社交图形的数量。

社交管理器的典型情况是 0.01 毫秒,不创建任何组,对于包含 1,000 个用户的组,最多为 0.2 毫秒。