Website-Suche

Ich habe den versteckten Ressourcenmonitor von Android gefunden und aufgehört, Reinigungs-Apps zu installieren


Früher hatte ich drei Aufräum-Apps auf meinem Android-Handy. Clean Master (eine alte Gewohnheit und inzwischen aus dem Play Store entfernt), AVG Cleaner, den ein Freund empfohlen hat, und CCleaner, den ich einmal heruntergeladen habe, als sich mein Handy langsam anfühlte. Ich habe alle drei deinstalliert, nachdem ich 20 Minuten in den Entwickleroptionen von Android verbracht hatte. Alles, was diese Apps mir vorzugeben schienen zu zeigen, verfolgt Android bereits detaillierter und ohne einen Hintergrundprozess.

Aufräum- und RAM-Booster-Apps gab es schon seit den frühen Android-Tagen, als Telefone nur mit 512 MB RAM ausgestattet waren und das Speichermanagement noch nicht ausgereift war. Diese Ära endete jedoch vor einiger Zeit, aber die Apps hörten nicht auf, im Play Store zu sitzen, zeigten Bilder von Besen, die Müll wegfegen, und taten immer noch nichts Nützliches. Einige können die Dinge sogar noch verschlimmern. Android selbst hat eingebaute Ressourcenmonitore, und sie sind besser als diese alten Apps.

Warum Aufräum-Apps nicht das tun, was Sie denken

Der Speichermanager von Android kümmert sich bereits darum

Der Grund, warum Aufräum-Apps befriedigend wirken, ist derselbe Grund, warum es produktiv erscheint, alle Ihre Tabs zu schließen oder Ihre Apps im Multitasking-Bildschirm wegzuwischen. Es sieht so aus, als hätten Sie etwas getan, auch wenn Sie es nicht getan haben. Android verfügt seit Jahren über eingebaute Speicherverwaltungssysteme und benötigt keine Drittanbieter-Apps, um diese auszuführen.

Der als Low Memory Killer-Daemon (lmkd) bezeichnete Dienst überwacht den Speicherdruck in Echtzeit und beendet Hintergrundprozesse, wenn das System Ressourcen benötigt. Er verwendet einen Prioritätsscore, um zu entscheiden, was zuerst geht: Hintergrund-Apps, die Sie nicht verwenden, werden vor allem beendet, was Sie aktiv nutzen. Das System weiß bereits besser, was Sie benötigen, als eine Bereinigungs-App.

Wenn ein RAM-Booster läuft und 400 MB freigibt, bleibt dieser Speicher etwa dreißig Sekunden lang leer, bevor Android ihn mit Apps auffüllt, von denen es denkt, dass du sie benötigen wirst. Unbenutzter RAM ist verschwendeter RAM auf Android - das Betriebssystem hält absichtlich angehaltene Apps im Speicher, sodass sie schneller starten. Sie zu beenden bedeutet, dass sie beim nächsten Öffnen aus dem Speicher neu geladen werden müssen, was tatsächlich langsamer ist.

Die aggressiveren Reinigungs-Apps führen auch ihren eigenen Hintergrundprozess aus, um den Speicher regelmäßig zu leeren. Jetzt haben Sie also eine App, die RAM verbraucht, um RAM freizugeben. Einige starten sogar die gerade beendeten Apps neu, weil Android geplante Hintergrundaufgaben automatisch neu startet. Pankil Shah von MUO dokumentierte dies: Apps würden innerhalb von Sekunden nach dem Beenden neu starten und mehr Akku verbrauchen, weil sie vollständig neu geladen werden mussten, anstatt aus einem angehaltenen Zustand fortzufahren.

Was der integrierte Monitor von Android anzeigt

Entwickleroptionen lohnen sich zum Freischalten






Der Speicherüberwacher von Android befindet sich in den Entwickleroptionen, die standardmäßig verborgen sind. Um ihn freizuschalten, gehen Sie zu Einstellungen > Über das Telefon und tippen Sie dann siebenmal auf Build-Nummer. Auf manchen Telefonen befindet sich die Build-Nummer unter Softwareinformationen im Bereich Über das Telefon. Die Entwickleroptionen finden Sie entweder am Ende der Einstellungen oder unter Einstellungen > System > Erweitert.

Gehe in den Entwickleroptionen nach Speicher. Wenn noch keine Daten gesammelt werden, schalte Speichernutzungsprofiling aktivieren ein und starte dein Telefon neu.

Der Speichermonitor zeigt die RAM-Nutzung der letzten drei, sechs und 24 Stunden an, und es handelt sich um eine Historie, nicht um eine einfache Momentaufnahme. Tippe auf Speichernutzung, sortiere nach maximaler Nutzung im oberen rechten Dreipunkt-Menü und tippe dann auf eine beliebige App, um eine Aufschlüsselung der durchschnittlichen Nutzung, der maximalen Nutzung und wohin der Speicher geht: Native, Kernel und Caches.

Auch in den Entwickleroptionen: Aktive Dienste, die jede aktive Hintergrundkomponente nach RAM-Verbrauch sortiert anzeigen. Wenn mehr als zwei Drittel Ihres RAM von Diensten belegt sind, die Sie nicht absichtlich gestartet haben, ist das der Ort, an dem Sie nachsehen sollten.

Batterieverbrauch erzählt eine andere Geschichte

Dieses hier braucht nicht einmal die Entwickleroptionen

Einstellungen > Batterie > Batterieverbrauch zeigt eine Rangliste der Apps nach verbrauchter Batterie, typischerweise über 24 Stunden. Eine kurze Anmerkung: Die Prozentsätze zeigen nicht, wie viel der gesamten Batterie jede App verwendet hat. Stattdessen stellen sie den Anteil jeder App am gesamten verbrauchten Batterie dar. Wenn also eine App 15 % anzeigt, sind das tatsächlich 15 % von dem, was das Telefon verbraucht hat, nicht 15 % einer vollständigen Aufladung.

Sie können jede App öffnen, um Vordergrund- und Hintergrundzeit zu sehen. Jede App, die hohen Batterieverbrauch bei minimaler Bildschirmnutzungszeit zeigt, läuft im Hintergrund länger als sie sollte. Auf einem Pixel-Telefon mit Android 12 oder neuer wird die Nutzung im Vorder- und Hintergrund ziemlich klar getrennt angezeigt. Auf einem OnePlus mit OxygenOS können Sie ein Stromverbrauchsverhältnis neben der Bildschirmnutzungszeit sehen, was ich für die Erkennung von Problem-Apps nützlicher fand.

Sobald Sie das Problem identifiziert haben, gehen Sie zu Einstellungen > Apps > [App-Name] > Akku und stellen Sie es entweder auf Optimiert (Standard), Beschränkt (blockiert Hintergrundaktivitäten, die Benachrichtigungen verzögern könnten) oder Uneingeschränkt (keine Begrenzungen). Messaging-Apps, Kalender-Synchronisation und alles, was Echtzeit-Benachrichtigungen benötigt, sollten Optimiert oder Uneingeschränkt bleiben. Apps, die in den Akkuanzeigen wiederholt mit nahezu null Bildschirmzeit erscheinen, sollten Beschränkt werden.

Was tun, wenn Sie eine problematische App finden

Erzwingen Sie das Stoppen, Beschränken oder Deinstallieren - kein Booster erforderlich

Ihre Entscheidungen sind klar, wenn Sie eine App finden, die mehr Speicher oder Akku verwendet, als sie sollte.

  • Beschränken Sie es in Einstellungen > Apps > [App-Name] > Batterie. Für RAM können Sie die App im Bildschirm „Aktive Dienste“ mit der Funktion Zum Beenden zwingen. Letzteres ist nur vorübergehend, daher ist die Einschränkung der Batterienutzung tendenziell dauerhafter.
  • Deinstalliere es. Wenn die App keinen Grund hat, auf deinem Telefon zu sein, werde sie los. Die häufigsten Hintergrund-RAM-Fresser sind Apps, die du eigentlich nicht benutzt, wie Einkaufs-Apps, soziale Plattformen, die du eine Woche benutzt hast, Spiele, die du seit Monaten nicht mehr gespielt hast, und Ähnliches. Sie laufen im Hintergrund und synchronisieren ohne Grund. Entferne sie.
  • Akzeptiere es einfach. Einige Apps benötigen tatsächlich Zugriff im Hintergrund, um funktionsfähig zu bleiben, wie Spotify (um die Musik am Laufen zu halten), Gmail (für rechtzeitige Benachrichtigungen) oder Ähnliches. Du willst nicht alles einschränken, es geht eher darum, die Wahl bewusst zu treffen, anstatt eine Bereinigungs-App es für dich tun zu lassen.

Ich habe die Reinigungs-Apps fallen gelassen und nichts ist kaputt gegangen

Ich habe keine der drei Reinigungs-Apps seit der Löschung wieder installiert. Clean Master ist sowieso aus dem Play Store verschwunden. AVG Cleaner und CCleaner gibt es noch, sie versprechen immer noch zu helfen, aber Android hat die ganze Zeit die Arbeit übernommen. Genau wie mein Mac hat mein Android jetzt keine seltsamen Apps von Drittanbietern zur Bereinigung mehr, und ich bin glücklich darüber.

Verwandte Artikel