Проблемы использования памяти службы приложений Android

1

Моя служба приложений для Android использует 2,9 МБ и почти 5 МБ, когда есть уведомление?

Хорошо это или я должен сократить использование памяти?

Может ли кто-нибудь сказать мне, как сократить использование памяти?

  • 0
    какой-то код был бы полезен ...
  • 0
    Я просто пытаюсь выяснить, как уменьшить использование памяти, существуют ли какие-либо стандартные способы уменьшить использование памяти ..?
Теги:

2 ответа

1
Лучший ответ

Всегда рекомендуется, чтобы ваш код использовал оптимальную память.

Хотя это может дать вам представление о состоянии памяти в приложении. http://developer.android.com/reference/android/app/ActivityManager.html#getMemoryClass

Ходить по статистике, вообще ее 24M.

Хорошо это или я должен сократить использование памяти?

Конечно, почему бы и нет, если это возможно.

Может ли кто-нибудь сказать мне, как сократить использование памяти?

Это обсуждается здесь. Каковы некоторые лучшие методы управления памятью Java?

0

Память - очень ценный ресурс в Android, правильное управление Heap Space очень важно, так как размер кучи для Android-приложения может быть как 16 МБ (HTC G1).

  • Эффективно используйте logcat для мониторинга наличия утечек памяти.
  • Используйте WeakReference/SoftReference, чтобы GC мог собирать больше объектов (более эффективно).
  • Используйте инструменты, такие как MAT (для eclipse), чтобы вывести точки утечки.

Подробнее об этом читайте здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню