Ein weiterer Bug betrifft das Windows Management Interface (WMI). Hier werden bei den Prozessinformationen einige Speichergrößen nunmehr in Kilobyte statt in Byte angegeben, und zwar die Parameter PeakWorkingSetSize, PageFileUsage, und PeakPageFileUsage. Hiervon betroffen sind beispielsweise Serverbetreiber, die ein WMI-basierendes Überwachungstool einsetzen, das die Prozesse routinemäßig auf Memory-Leaks oder andere Speicherauffälligkeiten überprüft.
Benötigt ein Prozess kurzfristig sehr viel Speicher, sodass der Pagefile stark beansprucht und die Gesamtleistung des Systems beeinträchtigt wird, so wird dieses dem entsprechenden Tool nicht mehr auffallen, da zum Beispiel statt 4 GByte nur noch 4 MByte gemeldet werden (Bild 4 und Bild 5).
Dies kann man selbst schnell mit dem WMI-Kommandozeileninterface WMIC.EXE ausprobieren. Ab Windows XP gibt der Befehl ‚wmic process get Caption, WorkingSetSize, PeakWorkingSetSize, PageFileUsage, PeakPageFileUsage‘ den Speicherbedarf für jeden einzelnen Prozess aus.
Interessant ist das Zustandekommen dieses Bugs. Offensichtlich hat ein Microsoft-Entwickler der hauseigenen Dokumentation blind vertraut. Schaut man in die MSDN-Dokumentation, so kann man dort nachlesen, dass die Einheiten Bytes und Kilobytes tatsächlich so beschrieben werden, wie es in Windows 2003 Service Pack 2 realisiert ist.
Schaut man sich die Beschreibungen aber etwas genauer an, sieht man sofort, dass es sich um einen Dokumentationsfehler handelt. Schließlich ergibt es keinen Sinn, die Working Set Size in Byte anzugeben, aber die Peak Working Set Size in Kilobyte. Auch die 64-Bit-Version von Windows XP, die mit dem Windows Server 2003 Service Pack 2 aktualisiert werden kann, ist von dem Bug betroffen. Konsequenterweise hat Microsoft auch der aktuellen Beta 3 von Longhorn-Server den Fehler implementiert.
|
Die Einladung zeigt einen zeichnenden Apple Pencil. Der wiederum deutet auf neue iPads hin. Es…
Die Richtlinie erhält 584 Ja-Stimmen und 3 Gegenstimmen. Das „Recht auf Reparatur“ beinhaltet unter bestimmten…
Die Tests basieren auf tatsächlich existierenden Sicherheitslücken. GPT-4 erreicht eine Erfolgsquote von 87 Prozent. Alle…
Höchste Performance-Standards für Webseiten und ein persönlicher, kundenorientierter Premium Support.
Die neue V-NAND-Generation bietet die derzeit höchste verfügbare Bit-Dichte. Samsung steigert auch die Geschwindigkeit und…
Die Sicherheitsfunktion taucht in einer Beta eines kommenden Android-Updates auf. Die Quarantäne beendet unter anderem…