Author Topic: Потребление памяти  (Read 11228 times)

Sunny

  • Jr. Member
  • **
  • Posts: 54
Потребление памяти
« on: March 15, 2018, 03:48:33 pm »
Потребление памяти, на мой взгляд, слишком велико. Приложил скриншот.
Оно больше любых других програм в 3-4 раза, даже таких монстров как Google Music, которым слово "оптимизация" неведомо в принципе. Почему так происходит? Мне кажется, это ненормально. Причем, мы говорим сейчас о фоновом потреблении, когда никаких операций, в принципе, не происходит.
Есть ли в программе оптимизация под старые версии Андроида? У меня планшет на 4.3 без возможности апгрейда.
Можно ли подкрутить какие-либо настройки для  оптимизации?

Sent from my ME302C using Tapatalk


Sunny

  • Jr. Member
  • **
  • Posts: 54
Re: Потребление памяти
« Reply #1 on: March 15, 2018, 04:11:49 pm »
Цифры подтверждаются на нескольких таск-менеджерах. Аква даже скайп переплюнула)



Sent from my ME302C using Tapatalk

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Потребление памяти
« Reply #2 on: March 16, 2018, 08:03:00 pm »
А что собственно не так? У Вас 800 мегабайт памяти свободно.

Или Вы считаете что есть утечка памяти, то есть размер процесса растёт и растёт бесконтрольно пока не прибивается Андроидом?

---

Про старые версии:

На странице загрузок есть 1.5.1.13:

http://www.aqua-mail.com/?page_id=155

Вот ещё ссылка, на 1.6.2.9 от июля 2016:

https://www.aqua-mail.com/download/AquaMail-market-1.6.2.9.apk
« Last Edit: March 16, 2018, 08:16:34 pm by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Потребление памяти
« Reply #3 on: March 16, 2018, 09:28:49 pm »
У меня похожий или даже тот же планшет (ASUS ME302C) и вот что вижу я, это после просмотра (перелистывания) около 20 сообщений, загрузки больших вложений, проверки почты несколько раз.

Пиковое было выше, но стабилизируется на 70-80 мегабайт.

Что мне сделать чтобы увидеть цифры как у Вас?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Потребление памяти
« Reply #4 on: March 16, 2018, 09:31:07 pm »
И кстати, если сравнивать... Вот ещё свежее.

Почему само приложение "Настройки" - просто экран с галочками и информацией - потребляет 68 мегабайт?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Sunny

  • Jr. Member
  • **
  • Posts: 54
Re: Потребление памяти
« Reply #5 on: March 17, 2018, 07:54:08 am »
Пиковое было выше, но стабилизируется на 70-80 мегабайт.

Что мне сделать чтобы увидеть цифры как у Вас?

Вот не знаю почему у меня такие цифры, это я вас хотел спросить))
Ещё попробую замерить в момент работы с письмами, а не просто в фоне.

А что собственно не так? У Вас 800 мегабайт памяти свободно.

Или Вы считаете что есть утечка памяти, то есть размер процесса растёт и растёт бесконтрольно пока не прибивается Андроидом?

Пока не знаю, надо понаблюдать.
То что у меня 800 метров свободно, так это в тот конкретный момент было. А вообще память быстро забивается другими приложениями.

И хотелось бы все-таки услышать ответ на вопросы
Есть ли в программе оптимизация под старые версии Андроида?

Можно ли подкрутить какие-либо настройки для  оптимизации?
« Last Edit: March 17, 2018, 05:56:29 pm by Suncatcher »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Потребление памяти
« Reply #6 on: March 18, 2018, 02:21:43 pm »
Re: Вот не знаю почему у меня такие цифры, это я вас хотел спросить))

Любую проблему чтобы решить сначала надо воспроизвести.

У меня есть идентичный планшет, но там вижу другие цифры. Поэтому спрашиваю Вас - "что делать".

Re: То что у меня 800 метров свободно, так это в тот конкретный момент было. А вообще память быстро забивается другими приложениями.

Забивается другими, а "нет оптимизации" в Акве, так?

Re: И хотелось бы все-таки услышать ответ на вопросы

Никаких особенных оптимизаций под старые версии нет и они не нужны.

В целом мы стараемся писать алгоритмы эффективно и по скорости и по памяти.

В целом я не вижу чтобы были *утечки* памяти (то есть память бы не освобождалась и только росла и росла).

И что именно Вы понимаете под "оптимизацией"?

Мне пока что кажется - "вот произвольная цифра, будьте любезны уложиться". Так не бывает.

Если видите именно утечки - нужен сценарий.

И вы тоже не ответили - как так что приложение Настройки (несколько экранов с "галочками") потребляет почти столько же сколько почтовая программа?

Для сравнения:

На другом устройстве (Motorola 6.0) полистал сообщения в Gmail и в Акве.

Получил одинаковое "пиковое" потребление памяти в 150 мегабайт и там и там.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Sunny

  • Jr. Member
  • **
  • Posts: 54
Re: Потребление памяти
« Reply #7 on: March 19, 2018, 03:55:22 pm »
Re: Вот не знаю почему у меня такие цифры, это я вас хотел спросить))
Любую проблему чтобы решить сначала надо воспроизвести.
У меня есть идентичный планшет, но там вижу другие цифры. Поэтому спрашиваю Вас - "что делать".

Вот не знаю. Ничего экстраординарного не делаю.

Забивается другими, а "нет оптимизации" в Акве, так?
Вот не передергивайте. Я имел в виду, что у меня достаточно ресурсоемких приложений, которым нужна память. Не хватало еще чтобы Аква ее отжирала просто так.

Никаких особенных оптимизаций под старые версии нет и они не нужны.
В целом мы стараемся писать алгоритмы эффективно и по скорости и по памяти.
Вот тем более удивительно. Раз у вас такой же  планшет, там вообще все должно работать как родное.

В целом я не вижу чтобы были *утечки* памяти (то есть память бы не освобождалась и только росла и росла).
И что именно Вы понимаете под "оптимизацией"?
Мне пока что кажется - "вот произвольная цифра, будьте любезны уложиться". Так не бывает.
Если видите именно утечки - нужен сценарий.
Вот именно что я не знаю какая цифра произвольна, а какая нет. По моему субъективному мнению, 140 это многовато. Я затем и пишу, чтобы поинтересоваться, это так у всех (=норма) или только у меня.

И вы тоже не ответили - как так что приложение Настройки (несколько экранов с "галочками") потребляет почти столько же сколько почтовая программа?
А я почем знаю? Не я ее писал, а Гугл :) К нему все вопросы.

На другом устройстве (Motorola 6.0) полистал сообщения в Gmail и в Акве.
Получил одинаковое "пиковое" потребление памяти в 150 мегабайт и там и там.

Полистали, говорите? А вот я полистал, то есть, поскроллил вниз к сообщениям, которые не были синхронизированы с сервера. Как вам такая цифра?
262 мб

Sent from my ME302C using Tapatalk
« Last Edit: March 19, 2018, 03:58:14 pm by Suncatcher »

Sunny

  • Jr. Member
  • **
  • Posts: 54
Re: Потребление памяти
« Reply #8 on: March 19, 2018, 04:08:53 pm »


262 мб

Причем, память не освобождается долгое время. После того, как я уже "закрыл и забыл", как грится (минут 15 прошло), потребление все на том же уровне висит.

Sent from my ME302C using Tapatalk


Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Потребление памяти
« Reply #9 on: March 20, 2018, 06:47:31 pm »
Я тоже листал, загружал, проверял почту. До 250 не доползало. Да, планшет точно такой же.

Почему у Вас в Акве два процесса (ваш первый скрин)?

У меня один (см. мой скрин выше).

Кто у Вас там второй?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Sunny

  • Jr. Member
  • **
  • Posts: 54
Re: Потребление памяти
« Reply #10 on: March 21, 2018, 01:52:27 pm »
Почему у Вас в Акве два процесса (ваш первый скрин)?
Кто у Вас там второй?

Вот, смотрите


Sent from my ME302C using Tapatalk


Sunny

  • Jr. Member
  • **
  • Posts: 54
Re: Потребление памяти
« Reply #11 on: March 21, 2018, 01:54:22 pm »
При работе с письмами до 280 доходит. Причем, в прошлый раз я забыл написать, что долго не высвобождает память (до 4-5 часов), даже когда переходит в режим ожидания.

Sent from my ME302C using Tapatalk


Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Потребление памяти
« Reply #12 on: March 23, 2018, 09:06:37 pm »
Re: Вот, смотрите

Угу, спасибо. Обрезали как раз тот самый второй процесс.

Видите сверху написано - "2 processes". У меня процессов один, как и должно быть (наверное).

Какой у Вас второй процесс?

Но на скрине его не видно, список процессов начинается почти в самом низу, "Processes", и самих процессов не видно, ни первого, ни второго (который собственно и интересует).


Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Sunny

  • Jr. Member
  • **
  • Posts: 54
Re: Потребление памяти
« Reply #13 on: March 26, 2018, 01:24:47 pm »
Re: Вот, смотрите

Угу, спасибо. Обрезали как раз тот самый второй процесс.

Видите сверху написано - "2 processes". У меня процессов один, как и должно быть (наверное).

Какой у Вас второй процесс?

Но на скрине его не видно, список процессов начинается почти в самом низу, "Processes", и самих процессов не видно, ни первого, ни второго (который собственно и интересует).
Google Play Services, получается

Sent from my ME302C using Tapatalk


Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Потребление памяти
« Reply #14 on: March 27, 2018, 10:32:35 pm »
Ну вот наконец-то.

Видимо, Firebase Analytics держит запущенными Google Play Services.

Настройки программы - статистика использования - отключите.

Перезагрузите планшет.

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/