Was ist Peak Working Set im windows task-manager
Ich bin verwirrt über den windows task-manager-Speicher übersicht.
in dem Allgemeinen Speicher-übersicht es zeigt "in use" 7.9 gb (in meinem Beispiel)
.
Ich habe den process explorer, um die Summe der verwendeten Speicher und zeigt es mir Folgendes:
Da dies die nächste ganze Zahl, um die 7.9 gb von der task-manager, ich denke, dieser Wert wird hier angezeigt.
Nun meine Frage:
Was ist die Peak working set?
Wenn ich hoover über die Spalte, die im task-manager heißt es:
und die die microsoft-Hilfe sagt Maximale Höhe des working set-Speicher verwendet werden.
Ist es nun, die wirksam eingesetzt werden, den Speicher aller Prozesse, oder ist es der maximale Speicher, die war alle Prozess?
- Diese Frage IMO besser in den SuperUser-Website.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Nummer, die Sie sich beziehen ist "Speichers durch Prozesse, Treiber und das Betriebssystem" [Quelle].
Dies ist eine einfache, aber etwas vage Beschreibung. Eine etwas ähnliche Beschreibung würde die Gesamtmenge des Speichers, der nicht frei ist, oder ein Teil der buffer-cache, oder ein Teil der standby-Liste.
Ist es nicht der maximal verwendeten Speicher an einige Zeit ("peak"), ist es ein Zufall, dass du in etwa die gleiche Anzahl gibt. Es ist die derzeit verwendete Betrag (in der durch "jedermann", d.h. alle Programme und das OS).
Den peak working set ist eine andere Sache. Der working set ist die Menge Speicher, die in einem Prozess (oder, wenn Sie erwägen, mehrere Prozesse, in all diesen Prozessen), die derzeit im physikalischen Speicher. Die peak working set ist folglich der maximale Wert, so weit sehen.
Ein Prozess kann mehr Speicher zuzuweisen, als es tatsächlich jemals verpflichtet ("verwendet"), und die meisten Prozesse zu Begehen, mehr Speicher, als Sie in Ihrer Arbeits-set zu einer Zeit. Das ist vollkommen normal. Seiten verschoben werden, und aus dem arbeiten heraus stellt (und in den standby-Liste), um sicherzustellen, dass die computer, die nur eine endliche Menge an Speicher, hat immer genug Reserven zu befriedigen Speicher braucht.
Den Speicher zahlen in Frage, die nicht wirklich ein zuverlässiger Indikator dafür, wie viel Speicher ein Prozess.
Eine kurze Erklärung von jedem der Speicher-Beziehungen:
standby-Liste.
Antwort auf deine Frage, die peak working set " ist die maximale Größe des physischen RAM, der zugewiesen wurde, um den Prozess in Frage stellen.
~ Update ~
Verfügbare Speicher ist definiert als die Summe der standby-Liste plus der freie Speicher. Es gibt weitaus mehr zu gesamten Speicherverbrauch als die Summe aller Prozess-Workingsets. Wegen dieser und wegen der memory-sharing-dieser Wert ist im Allgemeinen nicht sehr nützlich.
Die virtuelle Größe eines Prozesses ist der Teil eines Prozesses virtuelle Adresse Speicherplatz, der reserviert wurde für die Verwendung. Es gibt keine Beziehung zwischen dieser und physikalische Speichernutzung.
Private bytes ist der Anteil der Prozesse, die virtuelle Adresse Speicherplatz, der reserviert wurde für den privaten Gebrauch. Es nicht über shared memory oder code. Es gibt keine Beziehung zwischen diesem Wert und der physikalische Speicher Nutzung.
Working set ist die Menge an physischen Speicher, der von einem Prozess. Durch memory-sharing gibt es einige Doppelzählungen in diesem Wert.
Den oben genannten Bedingungen sind nicht wirklich sehr viel bedeuten, bis Sie verstehen die grundlegenden Konzepte in der Windows-Speicher-management. Haben Sie einen Blick HIER für einige weitere Lesen.