Полезные советы и инструменты для оптимального использования вашим приложением памяти устройства
#android #memory
https://medium.com/@nik.arora8059/memory-management-in-android-3bdf307c8e23
#android #memory
https://medium.com/@nik.arora8059/memory-management-in-android-3bdf307c8e23
Medium
Memory Management in Android
Android Memory Management
Видео с Google IO 18 об использовании памяти приложениями. Особенно мне понравилось объяснение приоритетов, т.е. в какой очередности система будет завершать процессы при нехватке памяти.
#android #memory #performance
https://www.youtube.com/watch?v=w7K0jio8afM
#android #memory #performance
https://www.youtube.com/watch?v=w7K0jio8afM
YouTube
Understanding Android memory usage (Google I/O '18)
Understanding where Android applications consume memory is important for performance and usability on low-memory devices. Different types, including shared memory, DEX memory, and GPU memory all contribute to the user experience on applications. This talk…
Для курса Производительность вышел новый урок - Memory Dump. В нем мы рассмотрим, как создать Memory Dump, и подробно разберемся, как читать его содержимое.
А в следующих уроках будем разбираться с утечками памяти.
#android #memory #performance #course
https://startandroid.ru/ru/courses/performance.html
А в следующих уроках будем разбираться с утечками памяти.
#android #memory #performance #course
https://startandroid.ru/ru/courses/performance.html
StartAndroid
Производительность
Курс по производительности Android приложений. Как обнаружить проблемы и устранить их.
Использование LeakCanary в инструментальных тестах для поиска мемори-ликов
#android #test #memory
https://proandroiddev.com/detecting-memory-leaks-in-your-instrumentation-tests-using-leakcanary-1268e911d5ce
#android #test #memory
https://proandroiddev.com/detecting-memory-leaks-in-your-instrumentation-tests-using-leakcanary-1268e911d5ce
Medium
Detecting memory leaks in your instrumentation tests using LeakCanary
In this article I explain how you can use LeakCanary to detect memory leaks while running instrumentation tests plus some tips and tricks!
Видео про использование памяти в Android. В названии фигурирует слово Games, но особой привязки к играм нет. Будет полезно и разработчикам приложений.
#android #memory #performance
https://www.youtube.com/watch?v=Do7oYWwOXTk
#android #memory #performance
https://www.youtube.com/watch?v=Do7oYWwOXTk
YouTube
Android memory and games (Google I/O'19)
Memory management is a difficult problem for game developers on mobile devices. They want to use as much memory as possible, but have to contend with other apps and the system for resources. This talk will describe how games are currently dealing with memory…
Несколько советов по работе с Glide с точки зрения потребления памяти
#android #glide #memory #performance
https://proandroiddev.com/how-to-optimize-memory-consumption-when-using-glide-9ac984cfe70f
#android #glide #memory #performance
https://proandroiddev.com/how-to-optimize-memory-consumption-when-using-glide-9ac984cfe70f
Medium
How to optimize memory consumption when using Glide
For developers of the apps which a lot of images, the one thing is certain besides death and taxes: OutOfMemory errors (OOM). Facing these…
Обзор второй версии LeakCanary. Список новшеств:
- новая иконка!
- написан на Kotlin
- хранение даных в БД, а не в файлах
- ищет несколько ликов в одном дампе
- группирует похожие лики
- больше деталей в ликах
- новый механизм анализа дампов (быстрее и меньше памяти)
- не в отдельном процессе
- не нужен Applicatin.onCreate
- более простой и удобный способ включения/выключения
- отдельная небольшая либа для релизных билдов, которая просто сообщает о количестве ликов
#android #performance #memory
https://www.youtube.com/watch?v=LEX8dn4BLUw&list=PLn7H9CUCuXAu5r4kT8RcK8B2GuBqMODX3&index=6
- новая иконка!
- написан на Kotlin
- хранение даных в БД, а не в файлах
- ищет несколько ликов в одном дампе
- группирует похожие лики
- больше деталей в ликах
- новый механизм анализа дампов (быстрее и меньше памяти)
- не в отдельном процессе
- не нужен Applicatin.onCreate
- более простой и удобный способ включения/выключения
- отдельная небольшая либа для релизных билдов, которая просто сообщает о количестве ликов
#android #performance #memory
https://www.youtube.com/watch?v=LEX8dn4BLUw&list=PLn7H9CUCuXAu5r4kT8RcK8B2GuBqMODX3&index=6
YouTube
LeakCanary 2: Leaner, Better, Faster, Kotliner! by Pierre-Yves Ricau, Square, Inc EN
This session was given at Paris Android Makers 2019 by Pierre-Yves Ricau, Square, Inc.
More info: http://androidmakers.fr/schedule/?sessionId=LWJ-6534
LeakCanary 2 Alpha 1 will be released right before this talk, come learn about hot new features, crazy…
More info: http://androidmakers.fr/schedule/?sessionId=LWJ-6534
LeakCanary 2 Alpha 1 will be released right before this talk, come learn about hot new features, crazy…
Статья о том, что несмотря на сборщики мусора надо быть внимательным и не допускать утечек памяти
#kotlin #memory #performance
https://kt.academy/article/ek-object-references
#kotlin #memory #performance
https://kt.academy/article/ek-object-references
kt.academy
Effective Kotlin Item 53: Eliminate obsolete object references
How to help our garbage collector and avoid memory leaks.
Используем UI-тесты для поиска утечек памяти
#android #test #memory
https://habr.com/ru/companies/cian/articles/758000/
#android #test #memory
https://habr.com/ru/companies/cian/articles/758000/
Хабр
Используем UI-тесты для поиска утечек
Утечки памяти — штука неприятная. Они могут приводить к снижению производительности, а в некоторых случаях и к падению приложения. Поэтому их определённо стоит находить и исправлять. Проблема в том,...