iphone(ios)不同设备的内存和游戏不闪退峰值

摘要:
IOS内存限制具有不同内存(1GB,每个型号的具体内存限制如下所示。检查当前应用程序占用了多少内存。IOS内存分析-前端内存耗尽快闪(FOOM)设备:696MB/1024MB/68%(iOS7.1)iPad Air:1396MB/2048MB/68%(iOS9.2)iPhone 6s+:1395/2048MB/68%

ios内存限制

不同内存的苹果机型上(1G,2G,3G,4G…),游戏内存的峰值一般最高多少能保证不闪退?

一般来讲最保险的就是不超过机器总内存的50%,具体每个机型的内存限制在列出在下面。

原贴:《ios app maximum memory budget

注意事项:查看当前app占用多少内存,通过OS的API来获取,而不要通过引擎自己的API来获取。

IOS内存不足闪退的表现:《 iOS内存分析下-前台内存耗尽闪退(FOOM)

device: (crash amount/total amount/percentage of total)

  • iPad1: 127MB/256MB/49%
  • iPad2: 275MB/512MB/53%
  • iPad3: 645MB/1024MB/62%
  • iPad4: 585MB/1024MB/57% (iOS 8.1)
  • iPad Mini 1st Generation: 297MB/512MB/58%
  • iPad Mini retina: 696MB/1024MB/68% (iOS 7.1)
  • iPad Air: 697MB/1024MB/68%
  • iPad Air 2: 1383MB/2048MB/68% (iOS 10.2.1)
  • iPad Pro 9.7": 1395MB/1971MB/71% (iOS 10.0.2 (14A456))
  • iPad Pro 10.5”: 3057/4000/76% (iOS 11 beta4)
  • iPad Pro 12.9” (2015): 3058/3999/76% (iOS 11.2.1)
  • iPad Pro 12.9” (2017): 3057/3974/77% (iOS 11 beta4)
  • iPad Pro 11.0” (2018): 2858/3769/76% (iOS 12.1)
  • iPad Pro 12.9” (2018, 1TB): 4598/5650/81% (iOS 12.1)
  • iPad 10.2: 1844/2998/62% (iOS 13.2.3)
  • iPod touch 4th gen: 130MB/256MB/51% (iOS 6.1.1)
  • iPod touch 5th gen: 286MB/512MB/56% (iOS 7.0)
  • iPhone4: 325MB/512MB/63%
  • iPhone4s: 286MB/512MB/56%
  • iPhone5: 645MB/1024MB/62%
  • iPhone5s: 646MB/1024MB/63%
  • iPhone6: 645MB/1024MB/62% (iOS 8.x)
  • iPhone6+: 645MB/1024MB/62% (iOS 8.x)
  • iPhone6s: 1396MB/2048MB/68% (iOS 9.2)
  • iPhone6s+: 1392MB/2048MB/68% (iOS 10.2.1)
  • iPhoneSE: 1395MB/2048MB/69% (iOS 9.3)
  • iPhone7: 1395/2048MB/68% (iOS 10.2)
  • iPhone7+: 2040MB/3072MB/66% (iOS 10.2.1)
  • iPhone8: 1364/1990MB/70% (iOS 12.1)
  • iPhone X: 1392/2785/50% (iOS 11.2.1)
  • iPhone XS: 2040/3754/54% (iOS 12.1)
  • iPhone XS Max: 2039/3735/55% (iOS 12.1)
  • iPhone XR: 1792/2813/63% (iOS 12.1)
  • iPhone 11: 2068/3844/54% (iOS 13.1.3)
  • iPhone 11 Pro Max: 2067/3740/55% (iOS 13.2.3)

device RAM: percent range to crash

  • 256MB: 49% - 51%
  • 512MB: 53% - 63%
  • 1024MB: 57% - 68%
  • 2048MB: 68% - 69%
  • 3072MB: 63% - 66%
  • 4096MB: 77%
  • 6144MB: 81%

Special cases:

  • iPhone X (3072MB): 50%
  • iPhone XS/XS Max (4096MB): 55%
  • iPhone XR (3072MB): 63%
  • iPhone 11/11 Pro Max (4096MB): 54% - 55%

免责声明:文章转载自《iphone(ios)不同设备的内存和游戏不闪退峰值》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理在Fedora12中安装linuxqq下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

OC-字符串

     字符串 一.不可变字典:    1.字符串格式化处理 int age = 20; NSString *name = @"陈真"; NSString *info = [NSString stringWithFormat:@"%@今年%d",name,age];         NSLog(@"%@",info);    2.截取字典       ...

网络渗透资料大全单——漏洞库篇

漏洞库 NVD        ——美国国家漏洞库      →http://nvd.nist.gov/。 CERT        ——美国国家应急响应中心      →https://www.us-cert.gov/ OSVDB        ——开源漏洞库      →http://osvdb.org Bugtraq        —...

【BIGDATA】将普通文本文件导入ElasticSearch

    以《刑法》文本.txt为例。    一、格式化数据1,首先,ElasticSearch只能接收格式化的数据,所以,我们需要将文本文件转换为格式化的数据---json。  下图为未处理的文本文件。     2,这里,使用python文件操作,将文本格式化为ElasticSearch可识别的json格式。 #python 3.6 #!/usr/bi...

如何在Elasticsearch中删除中文索引

问题现象 因为某种特殊的原因,发现在es集群中出现了中文名称的索引,通过_cat API查询结果如下: GET /_cat/indices/?v health status index uuid pri rep docs.count docs.deleted store.size pri.store.size gr...

spark+kafka 小案例

(1)下载kafka的jar包 http://kafka.apache.org/downloads spark2.1 支持kafka0.8.2.1以上的jar,我是spark2.0.2,下载的kafka_2.11-0.10.2.0 (2)Consumer代码 package com.sparkstreaming import org.apache.spa...

CSS总结(六)——元素的垂直居中(已知高度/未知高度)

元素的垂直居中  1、已知高度宽度元素的水平垂直居中       ①  绝对定位居中          .center{                     margin:auto;                     position:absolute;                     top:0;                  ...