Чому мій пристрій не використовує всю наявну оперативну пам’ять?


12

У мене є колір Nook з Cyanogenmod 7.2 (на mSD), а Nook Color повинен бути 512 Мб оперативної пам’яті (так написано на сторінці продукту).

Коли я відкриваю Меню (на нижній панелі, перебуваючи на робочому столі)> Керування програмами> Запуск, у нижній лівій частині ліворуч використовується 95 Мб, а в нижній правій частині пише 174 МБ безкоштовно. Це близько 270 Мб, це означає, що моя оперативна пам'ять пошкоджена? Чому він не використовує всі 512 Мб оперативної пам’яті?


2
Це питання (або його похідні запитання) продовжує виникати на цьому веб-сайті, тому я збираюсь трохи це загально використати і використати його як «канонічне питання» щодо доступної оперативної пам’яті та загальної фізичної оперативної пам’яті.
eldarerathis

Відповіді:


11

Хоча у вашому пристрої може бути 512 Мб оперативної пам’яті, налаштування майже завжди повідомляють про оперативну пам’ять, доступну для користувацьких процесів, а не про всю фізичну оперативну пам’ять. Це означає, що він не повідомляє про пам'ять, яку використовує:

  • Процеси на системному рівні Android
  • Ваш GPU, який часто використовує спільну пам'ять
  • Будь-яка пам'ять, можливо, потребує функціонування стільникового радіочипа (неважливо у вашому випадку)

Хоча ця пам'ять не повідомляється, що в даний час використовується системою. Повідомлення про це на системному моніторі просто не дуже актуально, тому що ОС буде в основному зберігати його назавжди (зрештою, для роботи ОС також потрібна оперативна пам'ять). Дійсно немає можливості повернути цю оперативну пам’ять з системи, але ви все одно не хочете, оскільки ваш телефон в основному перестане функціонувати без неї.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.