| |||||||
Das Thema "RAM Speicherprobleme - Programme bleiben nicht im Hintergrund" befindet sich unter Root / Hacking / Modding für T-Mobile G1 auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 30.05.2010
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| ich habe mir vor kurzem gebraucht ein G1 gekauft und war zunächst sehr zufrieden - bis auf die Akkuleistung, aber das war ich von meinem vorherigen Treo schon gewöhnt. Ich nutze das Gerät hauptsächlich zum Lesen. Meistens springe ich da abwechselnd zwischen Browser, Texteditor und Ebookreader hin und her. Zwischendurch wird auch mal die To Do Liste,Emails oder anderes aufgerufen. Damit ich anschließend an derselben Stelle weiterlesen kann, will ich die Programme natürlich nicht schließen, sondern in den Hintergrund schieben. Als Texteditor nutze ich Test Edit und Word To Go. Mit Text Edit funktioniert das ganz gut, die Datei blieb bisher immer geöffnet, aber mit dem Programm kann man z.B. nicht auschneiden und einfügen. Mit Word To Go geht das nicht so gut. Wenn ich nur die Hometaste drücke und Word gleich wieder öffnen, ist die Datei noch offen. Wenn ich mehrere Minuten etwas anderes mache nicht mehr. Als Ebook Reader nutze ich AEPReader. Das funktioniert prima. Das geöffnete Buch kann immer wieder an derselben Stelle geöffnet werden. Die meisten Probleme habe ich mit dem Browser. Der Google Browser merkt sich zwar die letzte Seite, wenn man das Programm wieder aufruft (nachdem man Home gedrückt hat), muss sie aber meist wieder neu laden. Den Browser nehme ich auch sehr ungern, da die Lesezeichen sehr bescheiden sind. Die besten Erfahrungen hatte ich schon auf Windows Mobile mit Opera und den wollte ich auch hier wieder nutzen. Das funktioniert leider überhaupt nicht. Jedes mal wenn ich eine Seite geöffnet habe, dann etwas anderes mache und sie dann wieder aufrufen will, wird Opera komplett neu geöffnet und die Seite ist weg. Selsbt wenn ich nur die Hometaste drücke und das Programm sofort wieder öffne, startet er komplett neu. Scheinbar haben nur sehr wenig Leute ähnlich Probleme, da ich kaum Infos dazu finden konnte. Einen Vorschlag aus einem anderen Forum habe ich bereits probiert. Angeblich soll der Cyanogen ROM besser mit dem RAM Speicher wirtschaften, darum ich habe ich Cyanogen 4.2.15.1 (ohne Danger SPL und Radio) nach der Anleitung hier im Forum installiert. Das hat allerdings nicht zu einer Verbesserung geführt, eher eine Verschlechterung. Ein anderer Vorschlag war den MinFreeManager zu installieren und die Anzahl der Hidden Programs zu ändern. Leider konnte ich das aber nicht ausprobieren, denn dafür braucht man Root, und den habe ich trotz erfolgreicher Installation von Cyanogen leider nicht. Warum auch immer. Der interne Speicher für Programme ist natürlich auch viel zu klein, woran ich durch den fehlenden Root momentan auch nichts ändern kann. Damit könnte ich aber notfalls leben. Ich wäre sehr dankbar für andere Vorschläge, denn momentan kann ich mit dem Gerät nicht wirklich gut arbeiten. Leider kenne ich mich mit der Custom System Materie nur oberflächlich aus und habe auch nicht die Zeit verschiedene Systeme auszuprobieren oder das ROM x-mal drüber zu flashen, bis ich dann irgendwann vielleicht doch Root habe... Vielleicht gibt's ja hier doch jemanden mit ähnlichen Problemen? Ich nutze übrigens keinen Taskmanager, weil Android das angeblich selber recht intelligent kann... Zum System: Firmware: 1.6 Kernel-Version: 2.6.29.6-cyanogenmod shade@toxygene Mod version: CyanogenMod-4.2.15.1 Build-Nummer: DRC83 Speicher: 63MB/74MB Laufende Apps mit Memory Angabe: Anysoftkeyboard: 12,72 M (sichtbar) Telefon: 11,78 M Android System: 24,71 M Astrid: 13,04 M (Service) Market: 20,34 M (Vordergrund) Astro: 16,62 M (Vordergrund) Nach meiner Rechnung sollten fast 100MB RAM frei sein, was wahrscheinlich nicht stimmt.... Das Weglassen von Astrid und Anysoftkeyboard ergab keinen merkbaren Unterschied. Edit: Android System Info sagt mir zum RAM: Total RAM: 95,63MB, Free RAM: 17,78MB Und im Detail: Foreground App 6MB Visible App 8MB Secondary Server 16MB Hidden App 20MB Content Provider 22MB Empty App 24MB Ich dachte das G1 kommt mit 192MB RAM. Kann es sein, dass bei mir da was kaputt ist? Geändert von Acajou (01.06.2010 um 13:56 Uhr) |
| | |
| | #2 (permalink) |
| Android Experte |
Deine Probleme könnten sich mit einer Swap-Partition lösen lassen, dazu brauchst du eigentlich kein Root. Komisch ist der fehlende Root aber trotzdem. Dazu müsstest du eigentlich nur in der Recovery deine SD-Karte Partitionieren. Vorher aber unbedingt alle Dateien die auf der SD-Karte liegen auf den PC sichern, den die werden gelöscht. 200MB für Apps(ext), und 64MB Swap sollten bei dir gut wirken. Deine Rechnung stimmt definitv nicht! Das G1 hat nur 96MB Ram. Wie kommst du darauf das du noch 100 Frei hast wenn du schon einiges verbrätst.. Ich persönlich würde auf Astrid und Anysoftkeyboard verzichten. Und den Market schließen. Damit sollte sich gut Platz machen lassen. Mit was hast du die Speicherbelegung abgefragt? Das Problem liegt grundsätzlich aber nicht an Android sondern an den Programmieren der Apps, da diese die Priorität ihrer Programme festlegen. Wenn die Prio niedrig ist wird das Programm im Hintergrund bei hoher Speicherauslastung schneller gekillt. Das G1 hat 192MB Ram, RAM ist bei den Mobilen geräten aber nicht der Arbeitsspeicher. das G1 hat devinitiv 96mb ram. Wenn du im Terminal-Emulator den Befehl Free eintippst weißt du wieviel belegt ist. Mich nervt das bei den Browsern auch. Da gibts nur die möglichkeit das du die Seite direkt speicherst. Edit: hast du Astrid und anysoftkeyboard deinstalliert? Wenn nicht werden die sofort wieder in den Speicher geladen wenn du sie nur killst.
__________________ HTC Desire HD Googletalk: matthias.arndt82[at]googl... Geändert von Haunter1982 (01.06.2010 um 14:12 Uhr) |
| | |
| | #3 (permalink) |
| Neuer Benutzer Registriert seit: 30.05.2010
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Danke für die schnelle Antwort. Ich habe folgendes während der Cyanogen Installation gemacht: "G1 ausschalten und mit Home (gedrückt halten) + Power in den Recovery-Modus starten (hier sollte jetzt ein Menü erscheinen). Mit Alt-P und dann Alt+0 (Ist aber auch alles per Trackball und Druck auf selbigen auswählbar) die SD partitionieren (96 und 384 sind gute Werte) und wer will kann jetzt auch auf EXT3 konvertieren (kein muss)." Auf EXT3 konvertieren habe ich nicht gemacht, weil ich nicht weiß was das heißt. Ist das die Art Partitionierung die Du meinst? Wie sage ich dem System denn, dass es die Partition auf der SD Karte als RAM Speicher nutzen soll? Und noch eine Anfänger Frage... Muss die Recovery.img als Datei auf meiner SD Karte bleiben, oder ist die nach dem Flashing auch so aufrufbar? |
| | |
| | #4 (permalink) | |
| Ehren-Mitglied | Zitat:
Von den 128MB, die das Gerät effektiv tatsächlich hat, sind 32MB reserviert für Grafik, Kamera, etc. Effektiv bleiben 96MB nutzbarer Speicher. Bei deinem Nutzungsprofil würde ich einen Memory-Hack-Kernel empfehlen. Bei Android-Versionen bis 1.6 (wo Cyanogen 4.2.15.1 noch drunter fällt) kann man so 10MB RAM vom Grafikspeicher abzwacken. Außerdem solltest du eine Swap-Partition versuchen und bei der Gelegenheit auch gleich Apps2SD einrichten, um deine volle Datenpartition etwas zu entlasten. Tutorials dazu gibts im Tutorial-Thread.
__________________ CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One Kein Support via PN und E-Mail. Bitte das Forum nutzen. "Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder | |
| | |
| | #5 (permalink) |
| Android Experte |
Hi, Ja ist richtig Partitioniert. Denke bei dir ist da von Grund auf was falsch gelaufen. denn eigentlich sollte das Cyanogen die Swap-Partition automatisch erkennen. Was sagt der Befehl free? (Im Terminal Emulator eingeben) Wenn da nur RAM steht und bei Swap 0 dann lad dir mal testweise das Programm Swapper aus dem Market herunter und stell da mal die Swap-partition aktiv. @Kranki, ich glaube nicht das ihn die 10MB rausreißen, schaden tuts sicher nicht, wenn er wie er angibt aber schon partitioniert hat ist es komisch das das Cyano das nicht automatisch verwendet. Und das mit den Root-Rechten is auch nicht normal.
__________________ HTC Desire HD Googletalk: matthias.arndt82[at]googl... Geändert von Haunter1982 (01.06.2010 um 14:22 Uhr) |
| | |
| | #6 (permalink) |
| Ehren-Mitglied | Cyanogen macht kein Swap von alleine, das lief schon immer über eine userinit.sh.
__________________ CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One Kein Support via PN und E-Mail. Bitte das Forum nutzen. "Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder |
| | |
| | #7 (permalink) |
| Android Experte |
Oh dann hat mich meiner Erinnerung getäuscht. Dann sollte er aber mit dem Programm Swapper erst mal testen ob ihm eine Swap-Partition überhaupt hilft. Wobei geht ja auch nicht da er kein Root hat. Kann es sein das USB-Debugging ausgeschaltet ist? Damit hängt doch dieses SU-App zusammen? Edit.: Grundsätzlich ist das Cyanogen 4.2.15.1 überhaupt eine eher schlechte Wahl, das stabilste und schnellste Cyanogen ist nach wie vor 4.2.5. Am besten in Krankis-Remix V2. Da ist der Kernel-Hack schon drin, und läuft schnell und stabli. @Kranki, hast du da das Userinit.sh schon mit drin? Edit2: Es wird wohl auf einen "Neuflash" hinauslaufen damit das alles laufen kann. Mit Root kannst du dann das Userinit einrichten. Damit funktioniert dann sowohl das Apps2SD als auch der Swap. Am besten sicherst du vorher deine Programme und deren Einstellungen mit dem Titanium backup aus dem Market.
__________________ HTC Desire HD Googletalk: matthias.arndt82[at]googl... Geändert von Haunter1982 (01.06.2010 um 14:32 Uhr) |
| | |
| | #8 (permalink) | |
| Neuer Benutzer Registriert seit: 30.05.2010
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| Zitat:
Also bei Free kommt: total used free shared ers Mem: 97924 91964 5960 0 340 Swap: 24472 19532 4940 Total: 122396 111496 10900 Nicht grad viel, wie's aussieht... Swapper ist nur für Root User, das wird momentan bei mir nicht gehen. | |
| | |
| | #9 (permalink) |
| Android Experte |
Ja, das siehst so aus als hättest du in den SpareParts den CompCache aktiviert. Öffne das programm mal und schau ob du da vielleicht die auswahlmöglichkeiten für Swap hast. Am besten wäre Swap ohne Compcache.
__________________ HTC Desire HD Googletalk: matthias.arndt82[at]googl... |
| | |
| | #10 (permalink) |
| Neuer Benutzer Registriert seit: 30.05.2010
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Hm, dann werd ich wohl am Feiertag mal Cyanogen 4.2.5 draufspielen. Vielleicht klappt's diesmal dann auch mit dem Root. Ohne werde ich wohl nicht viel bewirken können. Was würde es mir denn zusätzlich noch bringen wenn ich die Danger SPL und Radio flashe? Das habe ich noch nicht wirklich verstanden. Wie sehe ich ob USB Debugging ausgeschaltet ist, bzw wo kann ich's einstellen? Habe in den Einstellungen nichts gefunden. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Verbrauchen im Hintergrund liegende Programme Akku? | boby3104 | HTC Desire Forum | 2 | 04.05.2010 12:53 |
| Programme im Hintergrund? | Yellowstone | HTC Hero / T-Mobile G2 Touch Forum | 10 | 14.12.2009 19:24 |
| Radalert und andere programme im Hintergrund laufen lassen?!? | proedel | Sonstige Apps & Widgets | 14 | 24.11.2009 23:03 |
| programme im hintergrund | goekcey | HTC Magic Forum | 5 | 24.05.2009 10:40 |
| Programme die im Hintergrund noch laufen? | siegi4444 | Sonstige Apps & Widgets | 3 | 05.05.2009 22:20 |