P
papadawg
Stamm-User
- 165
Hallo,
wie die meisten wissen, benutzt Android ein besonderes Memorymanagement, dass Auslagerungsdateien im Ram behält, bis das System den Speicher für was anderes braucht. Das hat in der Theorie den Vorteil, dass sich Apps schneller öffnen lassen, was durchaus praktisch auf einem Smartphone ist
Allerdings werden die Apps (und die Betriebssysteme je nach Version) bei Android immer ramhungriger, weshalb ich finde, dass dieses Konzept auf einem 256 mb Ram Handy eher kontraproduktiv ist. Die Auslagerungsdateien haben teilweise 20 mb und je länger das Handy an ist, desto mehr Auslagerungsapps werden versucht im Ram untergebracht zu werden. Sicher werden einige von denen beendet, aber dadurch, dass das System bei jedem frei verfügbaren mb wieder versucht irgendeinen Prozess reinzuquetschen, was die Performance enorm bremst.
Ich meine, das Milestone wüde viel schneller und zuverlässiger laufen, wenn das Memorymanagement so wäre, wie bei Windows, iOS usw. Es würden nur Apps im Ram sein, die man gestartet hat. Dadurch, dass man viel freien Ram hat, werden die Apps weiterhin schnell genug geöffnet und das Multitasking würde sich verbessern. Einige von euch sind der Meinung, freier Ram sei verschwendeter Ram aber gilt das auch fürs Milestone? Ich meine von welchem "freien Ram" können wir bei uns denn überhaupt sprechen?
Was sagt Ihr zu meinem Vorschlag. Hab die Idee bereits bereits im XDA-Thread für cm7 gepostet und hoffe Nadlabak würde irgendwann wenigstens mal einen alternativen Kernel mit dieser Funktion bereitstellen.
wie die meisten wissen, benutzt Android ein besonderes Memorymanagement, dass Auslagerungsdateien im Ram behält, bis das System den Speicher für was anderes braucht. Das hat in der Theorie den Vorteil, dass sich Apps schneller öffnen lassen, was durchaus praktisch auf einem Smartphone ist
Allerdings werden die Apps (und die Betriebssysteme je nach Version) bei Android immer ramhungriger, weshalb ich finde, dass dieses Konzept auf einem 256 mb Ram Handy eher kontraproduktiv ist. Die Auslagerungsdateien haben teilweise 20 mb und je länger das Handy an ist, desto mehr Auslagerungsapps werden versucht im Ram untergebracht zu werden. Sicher werden einige von denen beendet, aber dadurch, dass das System bei jedem frei verfügbaren mb wieder versucht irgendeinen Prozess reinzuquetschen, was die Performance enorm bremst.
Ich meine, das Milestone wüde viel schneller und zuverlässiger laufen, wenn das Memorymanagement so wäre, wie bei Windows, iOS usw. Es würden nur Apps im Ram sein, die man gestartet hat. Dadurch, dass man viel freien Ram hat, werden die Apps weiterhin schnell genug geöffnet und das Multitasking würde sich verbessern. Einige von euch sind der Meinung, freier Ram sei verschwendeter Ram aber gilt das auch fürs Milestone? Ich meine von welchem "freien Ram" können wir bei uns denn überhaupt sprechen?
Was sagt Ihr zu meinem Vorschlag. Hab die Idee bereits bereits im XDA-Thread für cm7 gepostet und hoffe Nadlabak würde irgendwann wenigstens mal einen alternativen Kernel mit dieser Funktion bereitstellen.