Wie man dafür sorgt, dass das Telefon den gesamten verfügbaren RAM verwendet

Ich habe ein Android-Telefon mit 3 GB RAM, es verbraucht fast 1,4 GB beim Hochfahren und maximal 2 GB bei der Verwendung von Chrome, WhatsApp und Samsung Internet. Wenn ich zu den neuesten Apps wechsle, starten sie neu und das hasse ich, weil ich mehr als habe genug RAM, mein Android kann es nicht nutzen. Bitte helfen Sie mir, das RAM-Management zu verbessern.

Antworten (2)

Sie haben keine Kontrolle über die vom Betriebssystem zugewiesene Speichermenge.

Android hat einen Low Memory Killer (LMK), der das Töten von Prozessen mit niedriger Punktzahl umgeht.

Die Punktzahl wird durch eine Vielzahl von Dingen bestimmt, aber im Allgemeinen:

  1. Prozess mit Aktivität im Vordergrund
  2. Prozess mit einem Vordergrunddienst
  3. Abwicklung mit Service
  4. Prozess mit Aktivität im Hintergrund
  5. Leerer Prozess (keine der oben genannten)

Der Low-Memory-Killer beginnt also mit der niedrigsten Punktzahl und beendet seinen Prozess, um Speicher zurückzugewinnen.

Hinweis: Dass dies der Android Low Memory Killer ist, gibt es auch einen Linux Out of Memory Killer, der LMK wird hoffentlich bedeuten, dass es nicht dazu kommt, weil beides etwas Kritisches töten könnte.

Wie auch immer, die Einstellungen für das LMK werden eingerichtet, wenn die Firmware erstellt wird, und können nicht von Benutzern aktualisiert werden.

Beachten Sie, dass es schlecht wäre, wenn Sie 100 % Speicher verwenden könnten. Weil es dazu führen würde, dass Android jedes Mal stürzt, wenn ein neuer Prozess erstellt werden muss, sodass Ihre Leistung wirklich schlecht wäre.

Sie können also mit Sicherheit darauf wetten, dass Sie derzeit ziemlich nahe an der Höchstleistung arbeiten. Sie stimmen diese Dinge ab, bevor sie sie versenden.

Sie können Android nicht dazu zwingen, den gesamten RAM zu verwenden, den Sie haben. Sie können lediglich häufig verwendete Apps geöffnet lassen, dh sie nicht aus den letzten löschen, damit sie im Speicher bleiben und sich schnell öffnen sollten, anstatt zu starten, wenn sie geschlossen wurden