XVII icon indicating copy to clipboard operation
XVII copied to clipboard

[IDEA] Decrease background RAM usage

Open kovdan01 opened this issue 3 years ago • 0 comments

Describe the idea you'd like Работая в фоновом режиме, приложение потребляет в среднем почти 300МБ оперативной памяти. Значение посмотрел в разделе Memory use в Developer options. Хотелось бы снизить это потребление до минимально возможных значений. Например, Kate Mobile практически не потребляет память в фоне - полагаю, это связано в том числе с тем, что Kate Mobile использует Google-сервисы для получения уведомлений, а xvii использует собственный background service.

Некоторые пользователи полностью отключают уведомления, и background service им вообще не нужен. Можно добавить пункт об отключении background service в настройки приложения. Это должно решить конкретно мой use case и звучит несложным с точки зрения реализации.

Более комплексное решение в будущем может включать в себя исследование причин, приводящих к высокому потреблению памяти фоновым сервисом, и устранение этих причин.

Additional context

Asus Zenfone Max Pro M1 (ZB602KL), LineageOS 18.1 (Android 11)

kovdan01 avatar Oct 29 '22 11:10 kovdan01