| |||||||
Das Thema "CM7 VM-Heap Size" befindet sich unter Root / Hacking / Modding für Motorola Milestone auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Junior Mitglied Registriert seit: 27.03.2011
Beiträge: 38
Abgegebene Danke: 2
Erhielt 3 Danke für 2 Beiträge
| CM7 default ist 32MB und sorgt dafür, dass der Wechsel zwischen einzelnen apps deutlich länger dauert oder zum restart führt - jedenfalls für mich. Auf Benchmarks für Geschwindigkeitsvorteile von 32MB gebe ich nicht viel. Ich möchte das Handy nutzen können und nicht new records in linpack erreichen. Gruß |
| | |
| | #2 (permalink) | ||
| Android Experte |
stell sie doch auf 16 ; ) dann gehts noch schneller. bei kleinen werten könntest du aber mit der zeit probleme mit großen apps bekommen, ausserdem wird deine akkulaufzeit und ab und an auch die performance ein wenig drunter leiden weil die cpu öfter im hintergrund rasselt. das du schneller zwischen den apps wechseln kannst liegt vermutlich daran das sie noch im speicher sind. geringe vm heaps sind gut für multitasking weil einzelne apps nicht den ganzen ram zumüllen können bevor aufgeräumt wird. lad dir aus dem market doch das vmtool, das is cm kompatibel, d.h. es überschreibt die cyanogenmod heap size settings, dann kannst du sie auch auf 28 setzen, vielleicht is so ein mittelweg ja am besten. stell sie nur nicht zu klein. ich hab aber auch selber gute erfahrungen mit 24 gemacht. ausserdem hab ich mir das ganze mal angesehen und überlegt warum sogar geräte mit doppelt soviel ram wie das MS nur ne vmheap von ~30 haben. grundsätzlich hängts aber einfach davon ab was für apps du verwendest und wie du das gerät benutzt. Zitat:
der wert 32 ist auch nicht da um die beste performance zu geben sondern ist der mittelweg, weil CM ja auf ner menge unterschiedlicher devices läuft. die interessierten werden sichs sowieso schon für sich selber richten. evtl. noch was interessantes weil wir schon beim thema sind: Zitat:
24 scheint also der geringste wert zu sein der für unser MS laut google recommendation passen sollte (16 funktioniert aber auch noch) eigentlich kein wunder das sich MOTO am untersten wert orientiert hat wenn man bedenkt das das MS für seine größe und auflösung recht wenig RAM hat. Geändert von justanordinarydude (18.04.2011 um 19:43 Uhr) | ||
| | |
| | #3 (permalink) |
| Junior Mitglied Registriert seit: 27.03.2011
Beiträge: 38
Abgegebene Danke: 2
Erhielt 3 Danke für 2 Beiträge
|
Richtig - 24MB sind min. rec. ![]() Ich hab mir das auch durchgelesen. Bisher habe ich noch keine Anwendung gefunden welche nicht mit 24MB funktioniert. Man sollte immer bedenken, dass der Heap reserviert wird und den ganzen Hintergrundprozessen erlaubt eben diesen Speicher zu füllen. Grundsätzlich kann ich mir kaum vorstellen, dass die Akkulaufzeit hier eine Rolle spielt - das ist vermutlich ähnlich wie mit dem übertakten - merken tue ich davon nichts. Gemessen habe ich allerdings auch nicht. Du schlägst mir vor den Heap auf 28MB zu erhöhen - ohne dass es jetzt böse gemeint ist - kannst Du mir eine Anwendung nennen welche nicht mit 24MB läuft oder wodurch ich hier einen echten Vorteil habe? Hin und wieder sind Begrenzungen für Anwendungen auch wichtig um rechtzeitig aufzuräumen ![]() Ich poche nur nochmal auf die BackGround Prozesse... PS: "Erst" seit 2.0 gibt es Geräte mit einer größeren HS als 16 ... Geändert von cleric (18.04.2011 um 19:56 Uhr) Grund: PS ;) |
| | |
| | #4 (permalink) | ||
| Android Experte |
mein einziges argument dafür wäre der seltenere gc der einsetzt was deinen akku schont. ansonsten find ich 24 eh auch gut, weil dir das nicht als argument reicht. anderes hab ich nicht da ich auch noch keine app gefunden habe die mit 24 nicht gefunzt hätte. bei 20 hab ich bspw. schon eine derbe verzögerung erlebt wenn ne app mal gekickt wird. da 24 der mindestwert ist, und 30 aber eigentlich zuviel wenn man sich die werte vom droidx zum beispiel anschaut kann mans ja mal versuchen vielleicht auch nur mit 26 lol quasi ganz fein tunen. vielleicht erleben wir ein unglaubliches performance battery wunder^^ games sind glaub ich der hauptgrund für viele die vmheap in die höhe zu treiben Zitat:
Zitat:
Geändert von justanordinarydude (18.04.2011 um 20:13 Uhr) | ||
| | |
| | #5 (permalink) |
| Junior Mitglied Registriert seit: 27.03.2011
Beiträge: 38
Abgegebene Danke: 2
Erhielt 3 Danke für 2 Beiträge
|
Ich bin mir relativ sicher, dass der GC seltener läuft mit 24MB als mit 32MB. Das warten und "kicken" bei kleinerer VM-HS kann eigentlich nicht sein, da ja weniger da ist ![]() Wenn ein Programm mehr Speicher benötigt als der Heap da ist, bekommt es den nicht und es wird geschlossen. Nur in seltenen fällen kann hier der GC kommen und ausreichend Pages frei machen um dies zu retten. Grundsätzlich kann es passieren, dass bei größerer VM-HS der GC öfter läuft da alle Programme zusammen mehr HS haben als MEM da ist. Ich denke auch, dass genau dieser Vorgang oftmals zum FC und langen Wartezeiten führt. Schnellere Anwendungen bei Geräten mit unter 384MB Ram hört sich sehr nach Hype an. Ich arbeite auch am PC oft mit speicherhungriegen Javaanwendungen und kenne nur ein Fall wo ein größerer Heap geholfen hat die Anwendung zu beschleunigen. Tatsächlich kann ich, abgesehen von Kartenspielen, in Sachen Games nicht wirklich aus Erfahrung schöpfen und würde mich in diesem Spezialfall auch gerne eines Besseren belehren lassen! Ich lasse gerne mein Kartenspiel meiner Wahl und Audible gleichzeitig laufen. Hinzu kommen hin und wieder Skype oder die Cam. Bisher ohne Probleme. Mit 32MB war schon des öfteren nach einem Telefonat das Kartenspiel geschlossen und ich durfte noch einmal anfangen. Gruß |
| | |
| | #6 (permalink) | |||||
| Android Experte | Zitat:
das warten kommt daher das die cpu im hintergrund mit dem gc beschäftigt ist während man versucht eine neue app zu starten, wie klein man die heap size auch immer stellt, irgendwann kickt es ne alte app endgütig raus (was ja auch so sein soll) wenn man dann aber mehrere sachen macht oder ne neue starten will dauerts nochmal länger. der grund warum sich das system mit weniger heap size reaktionsfreudiger zeigt ist das mehr apps oder zumindest mehr bruchteile davon noch im speicher sind weil einfach mehr von ihnen platz haben. Zitat:
(ich verwende übrigens noch CM6, hab aber gegen die meinung anderer mit CM7 auch die erfahrung gemacht das es gut mit einer heap von 24 läuft) Zitat:
Zitat:
also liegt es (im fall von MS kompatiblen apps) entweder an schlechten apps oder an einem schlecht getweaktem system Zitat:
aber 32 ist nunmal ein default wert (und die sind ja da um sie zu tweaken^^), wenn der wert 24 bei CM wär, wären nutzer von geräten mit mehr speicher sicher auch nicht hundertpro glücklich damit. Geändert von justanordinarydude (18.04.2011 um 23:21 Uhr) | |||||
| | |
| | #7 (permalink) |
| Android-Hilfe.de Mitglied Modell: Motorola Milestone Registriert seit: 18.04.2010
Beiträge: 184
Abgegebene Danke: 18
Erhielt 45 Danke für 35 Beiträge
|
Ich denke auch, dass 24 ein guter wert für den stein ist, 32 scheint mir fürs multitasking zu viel. Ich persönlich stelle immer 24 ein, habe das bei cm6 und cm7 gemacht und es lief beidesmal deutlich besser.
|
| | |
| | #8 (permalink) |
| Android Experte Modell: Motorola Atrix, Milestone, V9 Registriert seit: 16.03.2011
Beiträge: 739
Abgegebene Danke: 120
Erhielt 62 Danke für 53 Beiträge
|
Ich habe seit 2.2.1 ein Problem mit MOTONAV. (Laut Moto läuft Motonav auch mit 2.2.1 nicht mehr richtig) Es kommt dabei immer wieder zu spontanten Reboots. Könnte eine Erhöhung des Heaps hier vielleicht was bringen? |
| | |
| | #9 (permalink) | |
| Android Guru Modell: Galaxy Nexus Registriert seit: 02.03.2010
Beiträge: 3.471
Abgegebene Danke: 260
Erhielt 329 Danke für 179 Beiträge
|
ich finde 42 sind ein guter wert
__________________ Zitat:
Dropbox - bitte helft meinem Bruder - Danke! | |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Cm7-rc3-0.07-11.03.08 | DooMMasteR | Root / Hacking / Modding für Motorola Milestone | 18 | 10.03.2011 22:35 |
| Miui vs. CM7 | Merowinger2k | Root / Hacking / Modding für Motorola Milestone | 8 | 03.03.2011 10:52 |
| CM7 Problem! | zwbl | Root / Hacking / Modding für HTC Desire | 1 | 07.02.2011 14:16 |
| [THEME] Themes for MoDaCo r10, CM7 Alpha3, CM7 Nightlies and Bionix 1.2 | happy | Root / Hacking / Modding für Nexus S | 1 | 25.01.2011 18:16 |
| Datepicker Size ändern | Newbie | Android App Entwicklung | 1 | 22.07.2010 17:40 |