Презентация Ошибки при работе с памятью на iOS Поиск причин падений в связи с Low Memory и EXCBADACCESS онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Ошибки при работе с памятью на iOS Поиск причин падений в связи с Low Memory и EXCBADACCESS абсолютно бесплатно. Урок-презентация на эту тему содержит всего 15 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Технологии » Ошибки при работе с памятью на iOS Поиск причин падений в связи с Low Memory и EXCBADACCESS



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    15 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    94.01 kB
  • Просмотров:
    50
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Ошибки при работе с памятью
Содержание слайда: Ошибки при работе с памятью на iOS Поиск причин падений в связи с “Low Memory” и EXC_BAD_ACCESS

№2 слайд
Аудитория Разработчики
Содержание слайда: Аудитория Разработчики Разработчики под iOS

№3 слайд
Работа с памятью под iOS
Содержание слайда: Работа с памятью под iOS reference counted NSObject alloc/dealloc retain/release retainCount

№4 слайд
Работа с памятью под iOS
Содержание слайда: Работа с памятью под iOS plane = [[Plane alloc] init]; plane2 = [plane retain]; plane3 = plane; [plane release]; [plane2 release];  [plane dealloc];

№5 слайд
Ошибки при работе с памятью
Содержание слайда: Ошибки при работе с памятью Утечки типа 1: ссылки удалены, объект живет Утечки типа 2: ссылки есть, объект живет (но зря) Обращение к освобожденным объектам: ссылки живут, объект не живет

№6 слайд
Утечки первого типа
Содержание слайда: Утечки первого типа leakedPlane = [[Plane alloc] init]; … leakedPlaner = [[Plane alloc] init];

№7 слайд
Утечки второго типа
Содержание слайда: Утечки второго типа leakedPlane = [[Plane alloc] init]; [leakedPlane retain] [leakedPlane release]

№8 слайд
Обращение к освобожденному
Содержание слайда: Обращение к освобожденному объекту leakedPlane1 = [[Plane alloc] init]; leakedPlane2 = leakedPlane1; [leakedPlane1 release]; leakedPlane1 = nil; [leakedPlane2 fly];

№9 слайд
Low memory Processes Name
Содержание слайда: Low memory Processes          Name                 UUID                    Count resident pages       MobileMail <0798395dde43ca46317db6e674dfbbfd>    692      MobilePhone <82c9bd8583f4b09706a16b08e641a4b9>    489 KingsHeroOrigins <307177e18450cdb18d466c8e7fbb23d9>  12718 (jettisoned) (active) iPhone/iPod 1st & 2nd generation: 128 MB RAM Only ~20 MB for application!!! iPhone 3GS, iPod 3rd generation & iPad: 256 MB RAM ~110 MB for application, but multitasking

№10 слайд
EXC BAD ACCESS Program
Содержание слайда: EXC_BAD ACCESS Program received signal:  “EXC_BAD_ACCESS”

№11 слайд
Что с этим делать? Утечки
Содержание слайда: Что с этим делать? Утечки памяти первого типа (объекты без ссылок) Instruments, Leaks Утечки памяти второго типа (вечные объекты) Instruments, ObjAlloc Анализ связей Переопределение retain/release EXC_BAD_ACCESS NSZombieEnabled (stack) Instruments, ObjAlloc (new XCode) Анализ связей Переопределение retain/release/dealloc

№12 слайд
DEMO
Содержание слайда: DEMO

№13 слайд
Анализ связей Кто владеет
Содержание слайда: Анализ связей Кто владеет этим объектом? Карта связей По каким событиям он должен освобождаться? Какие объекты должны освобождаться по этому событию?

№14 слайд
Вопросы???
Содержание слайда: Вопросы???

№15 слайд
Контактная информация
Содержание слайда: Контактная информация Станислав Краснояров Stanislav.Krasnoyarov@gmail.com

Скачать все slide презентации Ошибки при работе с памятью на iOS Поиск причин падений в связи с Low Memory и EXCBADACCESS одним архивом:
Похожие презентации