Недавно я пытался сделать приложение iOS 6 совместимым с iOS 7 (отмечено еще в бета-версии). Таким образом, мой босс установил iOS 7 на свой iPhone 4S. Мы заметили, что выбор камеры был медленным и не реагирующим, и когда мы делаем снимок, все зависает. Когда я запускаю профиль с распределением памяти, я замечаю, что у нас очень высокая память: 160 МБ. и кстати, мы получили награду памяти. Поэтому я попытался запустить на iPhone, который все еще имеет ios6, а максимальный всплеск памяти - 16 МБ. Кто-нибудь столкнулся с этой проблемой? СпасибоПроблемы с памятью iOS 7
ответ
я наблюдать различные номера памяти на IOS 6 & IOS 7. У меня есть приложение, которое использует OpenGL (3D-просмотра), и AVFoundation (моей собственной реализации камеры, с AVCaptureDevice
...)
Я побежал приложение на iPhone 4S с прошивкой 6, а на iPhone 4 с прошивкой 7, мои наблюдениями до сих пор:
- Отчисление, Грязные & резидентных VM размеров, сообщенные инструментами кажется выше на прошивке 7, чем iOS 6 (от 50% до 100% выше)
НО
- я получаю гораздо меньше памяти предупреждение с прошивкой 7 (хотя я бы, наверное, придется повторить эти тесты, чтобы получить более надежные результаты)
Итак, это 2 фотографии профиля одного и того же приложения на двух разных телефонах: iOS 7: http://dl.dropbox.com/u/146080740/Screenshots/1s.png и на iOS 6 http://dl.dropbox.com/u/146080740/Screenshots/1t.png –
В прошивкой 7, яблоко ввести более ограничение на распределение памяти для одного экземпляра. Если один поток использует больше памяти, он должен упасть.
Это связано не только с родным приложением, но и с гибридным приложением.
Ex: Карты Google получают разбивку только в iOS 7, если он использует больше памяти. Вы можете получить дополнительную информацию в приведенной ниже ссылке.
- 1. CIContext, iOS 9 и проблемы с памятью
- 2. Проблемы с памятью/потенциальные проблемы с памятью
- 3. Ios popToRootViewControllerAnimated вызывает проблемы с памятью
- 4. iOS Имитировать проблемы с памятью памяти
- 5. Проблемы с памятью ios проблемы с снятием скриншота
- 6. Проблемы с памятью PFImageView
- 7. Проблемы с iPad и памятью
- 8. Проблемы с памятью и памятью с R
- 9. Проблемы с памятью при 4.2?
- 10. Проблемы с памятью IPhone
- 11. Проблемы с памятью NSPredicate
- 12. Проблемы с памятью UIImage
- 13. Проблемы с памятью CLLocation
- 14. Проблемы с памятью IntelliJ
- 15. List.clear Проблемы с памятью
- 16. Проблемы с памятью SpriteKit
- 17. Исключить проблемы с памятью
- 18. анализ проблемы с памятью
- 19. Проблемы с памятью UIAlertView
- 20. Проблемы с памятью пролога
- 21. Проблемы с памятью - фрагменты
- 22. Проблемы с памятью Pascal
- 23. ScrollView проблемы с памятью
- 24. Проблемы с памятью Symfony
- 25. проблемы с памятью Elasticsearch
- 26. Проблемы с памятью
- 27. проблемы с памятью mysql
- 28. Проблемы с памятью Symfony2
- 29. Проблемы с памятью JVM
- 30. Проблемы с памятью Node.js
Довольно грустная вещь. Для моего приложения я получил его как 1.55MB в iOS6 и 8.21MB в iOS7 для того же сценария. Мои скриншоты профайлера здесь: http://plainoldstan.blogspot.cz/2013/09/ios-7-vs-ios-6-memory-consumption-omg.html –