Когда смартбанду не хватает памяти?
У меня есть умная полоса, использующая чипсет nRF51822, они сказали, что она имеет 256 КБ /128 КБ флэш-памяти + 32 КБ /16 КБ ОЗУ, это крошечная память, 2-дневная синхронизация данных превышает 5 КБ, и она продолжает расти со временем. Я хочу спросить, что произойдет, если мое устройство не хватает памяти? Должен ли я сбросить его, и мои данные будут потеряны?
Спасибо
1 ответ
Чтобы просмотреть распределение памяти в профиле вашего приложения, используйте компонент Memory Profiler для Android Profiler, который поможет вам определить утечки памяти и отток памяти, которые могут привести к заиканию, зависаниям и даже сбоям приложения. Он показывает график использования памяти вашим приложением в реальном времени, позволяет вам захватывать дамп кучи, принудительно собирать мусор и отслеживать распределение.
Прямой очистки хранилища для приложения нет, но вы можете просто сбросить заводские настройки часов и снова установить их.