Сколько ОЗУ имеется в устройстве iOS (Iphone / iPad / iPod Touch)? - PullRequest
30 голосов
/ 16 декабря 2008

Разные айфоны имеют разную опубликованную память 4 ГБ, 8 ГБ и 16 ГБ. Тач может иметь 32 ГБ. Насколько я понимаю, это автономная память (как на диске).

Сколько фактического быстрого оперативной памяти есть в устройстве, доступном для моего Приложения Какао?

Есть ли предварительно настроенная виртуальная сумма?

Ответы [ 4 ]

58 голосов
/ 16 декабря 2008

iPhone

  • iPhone (июнь 2007 г.): 128 МБ
  • iPhone 3G (июль 2008 г.): 128 МБ
  • iPhone 3GS (июнь 2009 г.): 256 МБ
  • iPhone 4 (июнь 2010 г.): 512 МБ
  • iPhone 4S (октябрь 2011 г.): 512 МБ
  • iPhone 5 (сентябрь 2012 г.): 1 ГБ
  • iPhone 5S (сентябрь 2013 г.): 1 ГБ
  • iPhone 6 (сентябрь 2014 г.): 1 ГБ
  • iPhone 6 Plus (сентябрь 2014 г.): 1 ГБ
  • iPhone 6S (сентябрь 2015 г.): 2 ГБ
  • iPhone 6S Plus (сентябрь 2015 г.): 2 ГБ
  • iPhone 7 (сентябрь 2016 г.): 2 ГБ
  • iPhone 7 Plus (сентябрь 2016 г.): 3 ГБ

iPod touch

  • 1-го поколения (сентябрь 2007 г.): 128 МБ
  • 2-е поколение (сентябрь 2008 г.): 128 МБ
  • 3-е поколение (сентябрь 2009 г.): 256 МБ
  • 4-го поколения (сентябрь 2010 г.): 256 МБ
  • 5-е поколение (октябрь 2012 г.): 512 МБ
  • 6-е поколение (июль 2015 г.): 1 ГБ

IPad

  • 1-е поколение (апрель 2010 г.): 256 МБ
  • iPad 2 (2011): 512 МБ
  • 3-го поколения (март 2012 г.): 1 ГБ
  • 4-го поколения (ноябрь 2012 г.): 1 ГБ
  • iPad Air (ноябрь 2013 г.): 1 ГБ
  • iPad Air 2 (октябрь 2014 г.): 2 ГБ
  • iPad Pro 12,9 "(ноябрь 2015 г.): 4 ГБ
  • iPad Pro 9,7 "(апрель 2016 г.): 2 ГБ

iPad mini

  • 1-го поколения (ноябрь 2012 года): 512 МБ
  • iPad mini 2 (ноябрь 2013 г.): 1 ГБ
  • iPad mini 3 (октябрь 2014 г.): 1 ГБ
  • iPad mini 4 (сентябрь 2015 г.): 2 ГБ

Apple Watch

  • 1-е поколение (апрель 2015 г.): 512 МБ

Apple TV

  • 2-е поколение (2010): 256 МБ
  • 3-е поколение (2012): 512 МБ
  • 4-го поколения (2015): 2 ГБ

iOS не использует пространство подкачки, поэтому процессам будет доступна только оперативная память. (Тем не менее, iOS поддерживает исполняемые файлы подкачки.)

12 голосов
/ 21 июня 2010

enter image description here В настоящее время выпущенные устройства Apple iOS имеют следующие объемы рабочей памяти:

iPhone        =  128 MB
iPhone 3G     =  128 MB
iPhone 3GS    =  256 MB
iPhone 4      =  512 MB
iPhone 4S     =  512 MB    
iPhone 5      = 1024 MB
iPhone 5S     = 1024 MB

iPod Touch 1G  =  128 MB
iPod Touch 2G  =  128 MB
iPod Touch 3G  =  256 MB
iPod Touch 4G  =  256 MB
iPod Touch 5G  =  512 MB

iPad           =  256 MB
iPad 2         =  512 MB
iPad (3)       = 1024 MB
iPad (4)       = 1024 MB
iPad Air       = 1024 MB

iPad mini (1G) =  512 MB
iPad mini (2G) = 1024 MB
10 голосов
/ 17 декабря 2008

iPhone и iPod touch имеют 128 мегабайт памяти, но сторонние приложения должны рассчитывать только на наличие около 20 мегабайт.

6 голосов
/ 16 декабря 2008

Как говорит Мехрдад Афшари, это 128Mb (за исключением 3GS, который имеет вдвое больше), но зачем вам это знать? Не все это доступно для программ, и точная сумма варьируется. Предположительно такие действия, как запуск iPod в фоновом режиме, приводят к потере памяти, а OS2.1, например, кажется, оставляет меньше свободной памяти, чем 2.0.

Ключ, с точки зрения приложения, заключается в том, чтобы кэшировать что-то, а не требовать все в памяти и учитывать предупреждения о памяти. Ваше приложение будет вынуждено выйти, если вы этого не сделаете. (Если он выходит со статусом 101, вы использовали слишком много памяти.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...