Wie viel freien Ram nach start mit 2.1?

  • 15 Antworten
  • Letztes Antwortdatum
Canök

Canök

Stamm-User
85
Wie viel freien RAM habt ihr nach einem Start ohne iwelche apps im Hintergrund?
Grus
 
85-100MB bei meinem
 
128 MB....bei 40 installierten Apps....aber mit memHACK :D
 
Ok vielen dank :)
Welche Auswirkungen hat den der nen hack hier? Der verschiebt ja AFAIK nur den dalvik cache oder?
 
RTT was hat den RAM mit dem DALVIK-CACHE und memhack zu tun?
 
bei mir war es frisch installiert und noch nichts extra drauf 154MB
 
ES GEHT UM RAM. MEMORY NICHT telefonspeicher!

Lernt ihr den irgendwann das LESEN?!
 
Nach 2 Glaserl RUM kann man RAM und ROM nicht mehr auseinanderhalten...:D
 
Ich hab 37 MB :$
Allerdings noch ungerootet mit paar nervigen Sinnlosapps im Hintergrund die automatisch starten.

Hab mal gelesen (sogar hier im Forum), dass das beim Android nich schlimm is, wenn der RAM klein wird. Stimmt das?
Damit mein ich jetz nich, dass Android sich neuen RAM besorgt, in dem es Apps schließt, sondern dass es schlicht nichts ausmacht

Bitte nich steinigen, kanns mir auch nich vorstellen ^^
 
es gibt solche und solche meinungen dazu :)

Mein lieber KisteBier ist der meinung wie du es beschrieben hast
Ich halte aber mit autokiller root und taskkillern meine "laufenden prozesse" auf minumum :) aber meins ist durch und durch auf speed getrimmt, sobald ich merke ich komme unter 60MB kriege ich die krise (was nach autokiller root so gut wie nie mehr vorkommt):)
 
Ich hab auch immer um die 37 MB frei, wenn ich nichts kille.
Hab kein Root und die doofe Sprachsteuerung startet sich alle gefühlten 20 Sekunden neu......

Wenn ich den Taskkiller bemühe habe ich knapp 50MB

grüße
 
Hi,

was macht ihr Euch denn alle für einen Kopf über den freien RAM?

Ich vermute mal, ihr benutzt alle Windows auf dem PC, daher wahrscheinlich der Glaube voller RAM = schlecht. Das liegt aber nur am schlechten Speichermanagement von Windows, normalerweise heißt freier RAM ungenutzte Ressourcen = Verschwendung.

Jeder Linux-Nutzer weiß, dass das bei Linux ganz anders ist. Linux behält erst einmal alles im RAM, auch wenn man eine Anwendung schließt, wird erst einmal alles gecached. Startet man die Anwendung nämlich neu, ist sie sofort wieder offen, weil nicht erst alles neu geladen werden muss. Wird der Speicher hingegen anderweitig gebraucht, werden sofort noch gehaltene Daten aus dem Cache geschmissen und der Speicher steht zur Verfügung.

Android geht da noch eine Stufe weiter und zwar, indem es Programme selbst anhält. Es wird, so weit mir bekannt ist, vom System immer nur so viel Speicher frei gehalten, dass sofort eine weitere Anwendung gestartet werden kann, ohne dass es zu Engpässen kommt. Wird dadurch der Speicher so voll, dass es bei der nächsten Anwendung zu Engpässen kommen würde, wird anschließend eine andere Anwendung, die gerade nicht benötigt wird, angehalten. Dabei wird dieser Anwendung ein entsprechender Befehl geschickt, sodass ihr die Gelegenheit gegeben wird, ihre offenen Daten in den ROM zu schreiben - quasi ein Abbild der aktuellen RAM-Belegung der Anwendung. Danach wird die App aus dem Speicher geschmissen und es ist wieder genug RAM frei. Öffnet man im Anschluss die angehaltene Anwendung wieder, wird das Abbild wieder zurück in den RAM geschrieben und die Anwendung kann da weiter machen, wo sie vorher aufgehört hat! Das ist ein geniales System, bei dem es fast unmöglich ist, dass der Speicher ernsthaft voll läuft oder das System ernsthaft eingebremst wird.

Gleichzeitig sollte auch jedem klar werden, warum es nahezu unmöglich ist, die Speicherauslastung gering zu halten. Das will das System nicht, weil es nicht wie Windows arbeitet. Es geht nur, indem man ihm alles wegnimmst, was es cachen könnte - eben durch Taskkiller. Das zu tun ist aber eben völlig unsinnig, weil es so, wie es ist, einen Sinn hat und gewollt ist!

Benutzt man doch Taskkiller, verschenkt man Systemressourcen. Auch können Anwendungen nicht mehr automatisch vor dem Schließen speichern. Das kann sogar dazu führen, dass im RAM verwaiste Daten zurück bleiben, die dort bis zum nächsten Reboot festsitzen und dann wirklich Speicher klauen. Man sollte in die Android-Speicherverwaltung am besten nicht eingreifen.

Wer mir nicht glaubt, soll doch mal das folgende probieren: Öffnet nacheinander alle Apps auf dem Gerät, schließt keine von denen, sondern nutzt nur die Home-Taste, um wieder in den Launcher zu kommen und die nächste zu starten. Am Ende guckt Euch mal den Speicher an und ihr werden mit erstaunen feststellen, dass immer noch genug frei ist. ;)

MfG
McDV
 
  • Danke
Reaktionen: chegetux, jass56, Apolo und 13 andere
Thyrus schrieb:
ES GEHT UM RAM. MEMORY NICHT telefonspeicher!

Lernt ihr den irgendwann das LESEN?!

sorry hab das total verwechselt.
 
McDV schrieb:
Hi,

was macht ihr Euch denn alle für einen Kopf über den freien RAM?

Ich vermute mal, ihr benutzt alle Windows auf dem PC, daher wahrscheinlich der Glaube voller RAM = schlecht. Das liegt aber nur am schlechten Speichermanagement von Windows, normalerweise heißt freier RAM ungenutzte Ressourcen = Verschwendung.

Jeder Linux-Nutzer weiß, dass das bei Linux ganz anders ist. Linux behält erst einmal alles im RAM, auch wenn man eine Anwendung schließt, wird erst einmal alles gecached. Startet man die Anwendung nämlich neu, ist sie sofort wieder offen, weil nicht erst alles neu geladen werden muss. Wird der Speicher hingegen anderweitig gebraucht, werden sofort noch gehaltene Daten aus dem Cache geschmissen und der Speicher steht zur Verfügung.

Android geht da noch eine Stufe weiter und zwar, indem es Programme selbst anhält. Es wird, so weit mir bekannt ist, vom System immer nur so viel Speicher frei gehalten, dass sofort eine weitere Anwendung gestartet werden kann, ohne dass es zu Engpässen kommt. Wird dadurch der Speicher so voll, dass es bei der nächsten Anwendung zu Engpässen kommen würde, wird anschließend eine andere Anwendung, die gerade nicht benötigt wird, angehalten. Dabei wird dieser Anwendung ein entsprechender Befehl geschickt, sodass ihr die Gelegenheit gegeben wird, ihre offenen Daten in den ROM zu schreiben - quasi ein Abbild der aktuellen RAM-Belegung der Anwendung. Danach wird die App aus dem Speicher geschmissen und es ist wieder genug RAM frei. Öffnet man im Anschluss die angehaltene Anwendung wieder, wird das Abbild wieder zurück in den RAM geschrieben und die Anwendung kann da weiter machen, wo sie vorher aufgehört hat! Das ist ein geniales System, bei dem es fast unmöglich ist, dass der Speicher ernsthaft voll läuft oder das System ernsthaft eingebremst wird.

Gleichzeitig sollte auch jedem klar werden, warum es nahezu unmöglich ist, die Speicherauslastung gering zu halten. Das will das System nicht, weil es nicht wie Windows arbeitet. Es geht nur, indem man ihm alles wegnimmst, was es cachen könnte - eben durch Taskkiller. Das zu tun ist aber eben völlig unsinnig, weil es so, wie es ist, einen Sinn hat und gewollt ist!

Benutzt man doch Taskkiller, verschenkt man Systemressourcen. Auch können Anwendungen nicht mehr automatisch vor dem Schließen speichern. Das kann sogar dazu führen, dass im RAM verwaiste Daten zurück bleiben, die dort bis zum nächsten Reboot festsitzen und dann wirklich Speicher klauen. Man sollte in die Android-Speicherverwaltung am besten nicht eingreifen.

Wer mir nicht glaubt, soll doch mal das folgende probieren: Öffnet nacheinander alle Apps auf dem Gerät, schließt keine von denen, sondern nutzt nur die Home-Taste, um wieder in den Launcher zu kommen und die nächste zu starten. Am Ende guckt Euch mal den Speicher an und ihr werden mit erstaunen feststellen, dass immer noch genug frei ist. ;)

MfG
McDV

Sehr schöner Artikel hier. Macht Sinn und weckt das Verständnis für Android. DANKE (habe ich auch gedrückt).
 
besser als jede FAQ! danke, McDV, das gehört definitiv in ein android-blog ;)
 

Ähnliche Themen

K
Antworten
3
Aufrufe
3.501
-FuFu-
-FuFu-
B
  • Bamboori
Antworten
0
Aufrufe
3.532
Bamboori
B
Zurück
Oben Unten