Optimiert

Windows 8 soll deutlich weniger Speicher verbrauchen

Andreas Proschofsky, 9. Oktober 2011, 14:12
  • Artikelbild
    vergrößern 812x553
    grafik: microsoft

    Im direkten Vergleich: Der Speicherverbrauch von Windows 7 (links) und Windows 8 direkt nach dem Boot.

Microsoft liefert Details zu Optimierungen am Betriebssystem - Viele Services werden nur mehr "on demand" gestartet

Seit einigen Wochen liefert Microsoft mit einer gewissen Regelmäßigkeit frische Details zur kommenden Generation des eigenen Betriebssystems. Der aktuellste Eintrag beschäftigt sich dabei mit dem Speicherverbrauch von Windows 8, der laut dem Hersteller signifikant geringer als beim Vorgänger ist.

Sparsam

Dies verdeutlicht man anhand eines Testsystems, das jeweils mit frischen Installationen von Windows 7 und Windows 8 mehrfach neu gestartet und schlussendlich einige Zeit ohne aktive Nutzung stehen gelassen wurde. Während Windows 7 hier bereits rund 404 MByte der zur Verfügung stehenden 1 GByte auf dem Testsystem veranschlagte, kam Windows 8 mit 281 MByte aus - erweist sich in dieser Hinsicht also als bedeutend sparsamer.

Ziel

Microsoft betont, dass es vom Start der Windows-8-Entwicklung eines der zentralen Ziele war, dass die neue Softwaregeneration mit den selben Systemvoraussetzung wie der Vorgänger das Auslangen findet. Zudem bedeute ein geringere Basisausnutzung auch, dass man indirekt Platz für neue Services und Anwendungen schaffe.

On Demand

Möglich wird der Speicherverbrauchsschwund durch eine ganze Reihe von Optimierungen, eine der wichtigsten davon: Windows 8 startet von Haus aus erheblich weniger Services als noch der Vorgänger. Gleich 13 davon habe man durch Umbauten ganz entfernen können, zahlreiche andere werden jetzt nur mehr "on demand" geladen, also erst dann wenn sie wirklich benötigt werden. So werden von den ganzen mit Windows 8 neu hinzugekommenen Services überhaupt nur zwei gleich beim Boot aufgerufen, der Rest erst bei Bedarf - und nach ihrer Benutzung auch wieder automatisch beendet. (red, derStandard.at, 09.10.11)

Kommentar posten
Posting 1 bis 25 von 148
1 2 3 4
LinuxFanatic
00
12.10.2011, 01:13
Lange Zeit

fragte ich mich immer wie es sein kann, dass ein milliarden schwerer IT-Konzern kein optimiertes Betriebssystem entwickelt. Ich meine gerade solche Eigenschaften waren oft der Reiz für erfahrene PC-Anwender neben Windows ein alternatives Betriebssystem wie Linux zu benutzen ...
Ich kann die Bestrebungen von Microsoft nur begrüßen. Denn damit "sorgt" MS für frischen Wind. MS setzt mit Win8 neue Maßstäbe - gut für > die Konkurrenz < ... ;-)

turbotiga
01
11.10.2011, 16:31
lean windows ...

wir verwenden in der Firma mittlerweile haufenweise Sun Ray Thin Clients mit 6 Watt gegen WTS (brianmadden.com ... you can't beat the TCO of a WTS ...) nur 24bit statt 32 bit, kein Aero, kein Multimedia (nehmt's a iPad), kein USB, aber Office 2010, SAP, etc. Das ist schnell u. sicher u. braucht ca. 15 W / Arbeitsplatz (ohne Monitor) aber inkl. antizipierten Serververbrauch. Beschwerden wenige, die meisten sind happy, dass der Thin Client in 15 sek. bootet, keinen Lüfter hat (keine Emissionen wie Lärm u. Staub). U. der Rest hat weiterhin einen PC oder Laptop. Just an idea ....

alwayson
00
11.10.2011, 14:01

Ich finde es genial, was MS mit Win8 abliefert. Auch wenn es hier um Speicheroptimierung geht: bei einer Testinstallation auf einem Lenovo X201t habe ich eine Bootzeit von ~13 Sek. gemessen nachdem ich vorher den Akku rausgenommen hatte - inkl. BIOS (ohne BIOS ~8 Sek.)! Und das auf einer 5400 U/min. Festplatte!!!
Kein Handysystem habe ich jemals so schnell booten sehen. Insgesamt sind diese Optimierungen wirklich spürbar und es wird ja auch Zeit, dass MS hier mal Zeit und Hirn investiert.

Isokolon
00
14.10.2011, 20:05

wie ich meinen pc neu aufgesetzt hatte und win7 frisch installiert hatte, war die bootzeit auch gefühlt bei 20secs.
ändert sich dann halt recht schnell...

Irgendein Jürgen
00
10.10.2011, 23:38
Kommt vermutlich stark auf das System an

Auf meinem kleinen Netbook verschlingt alleine die dwm.exe 50 bis 100 Megabyte. Am PC kommt sie mit deutlich unter 20MB aus. Sofern Win7 und Win8 ähnlich arbeiten sind Einsparungen beim RAM nur auf einigermaßen schnellen Systemen möglich. Gerade die Desktopbilder werden ja gecached, weil das System zu langsam ist um sie in Echtzeit zu berechnen.

ein blauer bär - das ist ja gimp!
00
10.10.2011, 15:16

direkt nach dem booten ist das aber nicht; mehr so vier bzw. drei stunden ... insofern scheint mir der screenshot nicht ganz so aussagekräftig zu sein ...

Cyborg78sbg
00
11.10.2011, 11:30

Drei bis vier Stunden nicht, aber so die ersten ein bis zwei Minuten dürften es schon sein. Das ist der Zeitpunkt wo man den Desktop bereits sieht, aber Windows noch immer wie blöd auf der HDD rumrödelt. Wenn man sich den Ressourcenmonitor aufmacht sieht man gut was da passiert. Es wird schön fleißig auf die HDD ausgelagert. Öffnet man dann den Taskmanager sieht man eben nur den gerade belegten Speicher. Das aber bereits vieles auf die HDD ausgelagert wurde wird dort nicht angezeigt. Nichtsdestotrotz ist das belegter Speicher. Bei HDDs extrem langsam, und für SSHs nicht so ganz gesund, was Windows hier macht. Sogar bei !!8GB RAM!! wird noch immer auf die HDD ausgelagert.
Eine absolut miese Speicherverwaltung.

Cyborg78sbg
00
11.10.2011, 11:42

SSH sollte SSD heißen.

salenoz
 
00
10.10.2011, 21:18
Bitte den Artikel lesen:

"Dies verdeutlicht man anhand eines Testsystems, das jeweils mit frischen Installationen von Windows 7 und Windows 8 mehrfach neu gestartet und schlussendlich einige Zeit ohne aktive Nutzung stehen gelassen wurde."

ein blauer bär - das ist ja gimp!
00
10.10.2011, 21:24
bitte auch die bildunterschrift lesen:

"Im direkten Vergleich: Der Speicherverbrauch von Windows 7 (links) und Windows 8 direkt nach dem Boot."

BlackAdder
00
10.10.2011, 16:50

Windows bootet eben ein wenig langsamer,
insofern ... ;-)

Hustler
00
10.10.2011, 13:27
Nachdem der Speicher verbraucht wurde, ist er wegzuschmeißen?

stuffy
21
10.10.2011, 12:08

Wird endlich Zeit dass auf die Ressourcen geachtet wird - mehr Speicher = mehr Stromverbrauch = mehr Umweltbelastung.

Ein normaler Rechner von vor 10 Jahren und jetzt unterscheidet sich lediglich dadurch dass mehr Energie verbraucht wird - im Endeffekt macht man noch immer das Selbe damit - Internet surfen, Briefe schreiben, Grafiken bearbeiten, Filme erstellen, evtl. noch irgendwelche Datenbankanwendungen, Spiele.

Prinzipiell hat sich am Nutzerverhalten ja nicht viel geändert, aber der Energieverbrauch ist mit jedem neuen Betriebssystem und jeder neuen Software gestiegen, da mehr Hardwareressourcen benötigt und unnötig "verbraten" wurden ...

Die kritische Stimme
00
10.10.2011, 13:06
Ob der Speicher "verbraucht"

wird oder nicht ändert genau gar nichts am Stromverbrauch. (Es müssen alle Speicherzellen exakt gleich behandelt - dynamic RAM.) Im Gegenteil: Es gibt für den Stromverbrauch nichts Besseres, als so viel wie möglich in den Speicher auszulagern!

Wenn Sie Strom sparen wollen, verwenden Sie kein Windows. (Ubuntu 11.04 auf demselben Rechner wie Windows XP - 30 - 40 % längere Batterielaufzeit.)

sfoglio
00
10.10.2011, 12:54
blödsinn

sehen sie sich mal den tdp eines zehn jahre alten pentium IV an und den von aktuellen prozessoren.

da hat sioch nicht viel getan.

ich getrau mich zu sagen: alles außer dezidierte gamer pcs braucht nicht mehr als vor 10 jahren.

Peter W01
00
10.10.2011, 12:47

Naja, ich bezweifle dass diese 100 MB Ersparnis einen bedeutsamen Einfluss auf die Umwelt haben. Aber dass sie für andere Answendungen zur Verfügung stehen ist ein gutes Argument.

Mathias Steinlaus
 
00
10.10.2011, 12:45
der einzige feststellbare Unterschied ist...

... daß die Programme an Umfang zugenommen haben, und auch immer mehr Arbeitsspeicher "beschlagnahmen". Das führt zum "Langsammachen" eines OS und zu künstlich langsam gemachten Geräten!

Speziell bei Windows auf den Desktops festzustellen. Komischerweise ist auf den Serverplattformen genau das Gegenteil festzustellen!

Microsoft kann es schon, nur dann würden weniger PCs verkauft und die Grafikkarten- und Prozessorhersteller könnten den Laden zusperren.

PReb
00
10.10.2011, 11:45

begrüssenswert aber in anbetracht von speicherpreisen von rund 40 euro für 8 gigabyte am desktop jetzt nicht unbedingt das dringlichste problem von windows

Lichtfreak
00
10.10.2011, 11:00
Weniger Speicher verbrauchen

Also meiner zu Hause hat jetzt für die 2GB mehr als 3 Jahre gebraucht! Sehr sparsam also!

Nun muss ich aber neuen Speicher kaufen, da die restlichen 512 MB schon angeknabbert wurden...

Ulukay ---
10
10.10.2011, 10:29
naja

ram verbrauchen/benutzen, ist ja nicht das problem. freier ram ist unbenutzter ram. wenn man allerdings keine moeglichkeit hat ANSTAENDIG nachzuvollziehen was windows mit dem ram macht, ist das zurecht frustrierend. wieviel von den 2GB sind da wirklich belegt, welches programm belegt wieviel? warum passen die zahlen im taskmanager vorne und hinten nichtmal ansatzweise zusammen? warum sind 14gb frei? warum funktioniert filecaching nicht performant wie unter linux? warum gibts kein anstaendiges write caching? warum kein defered write caching?

RS69
 
00
11.10.2011, 18:25

--> Taskmanager ---> Leistung ---> Ressourcenmonitor ---> Arbeitsspeicher.

Waldorf
 
12
10.10.2011, 09:55

Die sollten lieber mal eine Dialogfunktion einführen, mit welcher der 0815 Enduser selbst bestimmen kann, welche dll's er mit dem Systemstart geladen haben möchte.

Kann ja nicht sein dass es standardmässig so abläuft, dass jede Dll eines jeden Programmes, welches ich jemals gestartet habe, bei Start geladen wird.

Nicht jeder fummelt gerne in der Registry rum, oder weiß was diese ist.

Auch die Automatikeinstellung der Auslagerungsdatei könnte man sinnvoller einstellen, und nicht dass sie bei 8GB RAM auf die Festplatte müllt, wenn nur 2 GB benutzt werden.

Mathias Steinlaus
 
00
10.10.2011, 12:49
Kann ja nicht sein dass es standardmässig so abläuft, dass jede Dll eines jeden Programmes, welches ich jemals gestartet habe, bei Start geladen wird

Wir wären dann technologisch gesehen in der Zeit von Windows 3.11 :-)

Damals hatte jedes Programm sein Verzeichnis (ähnlich unter Dos), wo alle wichtigen Systemdateien (dlls) lagerten.

Diese dlls wurden nur dann aktiviert, wenn das betreffende Programm genutz wurde.

Unter OS X werden viele Programme nicht mehr installiert, sondern einfach Ordner von CD (oder aus dem Internet) auf HD kopiert.

Waldorf
 
00
10.10.2011, 14:02

Ich mag mich jetzt schwer täuschen, aber meines Wissen ist es immer noch so, dass alles was unter \WINDOWS\Prefetch zu finden ist, beim Systemstart auch geladen wird. Und dort taucht im Normalfall alles auf, was jemals gestartet wurde und auch die Funktionalität dafür besitzt.

Man kann das ganze über die Registry zwar ausschalten, aber leider nicht konfigurieren. Und as Märchen von MS, dass dort nur oft benötigte Programme zu finden sind, ist halt einfach nur Mist.

Mathias Steinlaus
 
00
12.10.2011, 16:11
Und as Märchen von MS, dass dort nur oft benötigte Programme zu finden sind, ist halt einfach nur Mist.

Windows am Desktop ist einfach unnötig überladen, vollgestopft und langsam. Da gilt es seit NT 4.0 Zeiten endlich wieder Geschwindigkeit zu bringen, ohne daß eine Hardware für Spielecomputer gebraucht wird.

Kommentar posten
Posting 1 bis 25 von 148
1 2 3 4

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.