ОСНОВНІ ЧИННИКИ АВАРІЙНОГО ЗАВЕРШЕННЯ І УПОВІЛЬНЕННЯ РОБОТИ МОБІЛЬНИХ ДОДАТКІВ, ПОВ’ЯЗАНІ З ПРОБЛЕМАМИ ВИДІЛЕННЯ ОПЕРАТИВНОЇ ПАМ’ЯТІ

О.Г. Тюрін

Анотація


У статті виконан стислий огляд основних чинників, що призводять до аварійного завершення або уповільнення роботи мобільних додатків. Розглядаються ситуації, пов’язанні з проблеми виділення пам’яті. Надаються стислі рекомендації щодо запобігання критичних ситуацій з виділенням пам’яті.


Ключові слова


Мобільні додатки;виділення пам’яті;аварійне завершення;витоки пам’яті;memory warnings

Повний текст:

PDF

Посилання


One of the most opaque bugs. – [Електроний ресурс]. – Режим доступу : http://cocoadev.com/DebuggingAutorelease.

Zombie process. – [Електроний ресурс]. – Режим доступу : https://en.wikipedia.org/wiki/Zombie_process

A quick reference for iOS devices. – [Електроний ресурс]. – Режим доступу: http://iosres.com/

Observe Low-Memory Warnings. – [Електроний ресурс]. – Режим доступу: https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/performancetips/performancetips.html.

Doug Sillars. High Performance Android Apps. – O’Relly Media. – 2015. – 266 p.

Khang Vo. Pro iOS Apps Performance Optimization /Apress. - 2011. – 268 p.

Most memory efficient way to grow an array in Java? - [Електроний ресурс]. – Режим доступу: http://stackoverflow.com/questions/1427200/most-memory-efficient-way-to-grow-an-array-in-java

Memory leak [Електроний ресурс]. – Режим доступу: https://en.wikipedia.org/wiki/Memory_leak.

What are Memory Leaks? – [Електроний ресурс]. – Режим доступу: https://msdn.microsoft.com/en-us/library/ms859408.aspx.

Kochan, Stephen G. Programming in objective-C . – Addison-Wesley. – 2011. – 524 p.

Gibson Tang, Maxim Vasilkov. Objective-C Memory Management Essentials . - Packt Publishing. – 2015. – 178 p.

Malloc and Free explained. – [Електроний ресурс]. – Режим доступу : http://infiniteloops.blogspot.com/2005/03/malloc-and-free-explained.html


Метрики статей

Завантаження метрик ...

Metrics powered by PLOS ALM

Посилання

  • Поки немає зовнішніх посилань.




##submission.copyrightStatement##

Лицензия Creative Commons
This work is licensed under a Creative Commons Attribution 4.0 International License.

eISSN 2521-1234