Unterschied Speicherauslastung Virtueller Speicher



  • Hallo,

    ich habe eine ziemliche Dummy-Frage.

    Bei dem Taskmanager kann man sich die Speicherauslastung und den virtuellen Speicher eines Prozesses anschauen.

    Worin genau liegt der Unterschied.

    Danke und Gruß



  • Ich habe gerade eben in der Diskussion "Speichernutzung des Prozesses auslesen" eine Frage gestellt, die in diese Richtung geht.

    Soweit ich weiß ist "Speicherauslastung" der WorkingSet, was nach meinem Wissensstand den physisch abgebildeten Adressbereichen im RAM entspricht.

    "Virtueller Speicher" müsste meiner Meinung nach dem tatsächlich benspruchten Speicher des Prozesses entsprechen, also die Summe aus QuotaPagedPoolUsage und QuotaNonPagedPoolUsage.

    Wirklich blöd dass dies so unklar beschrieben ist.



  • So ungefähr...
    "Speicherauslastung" ist das "Working Set", also der Speicher welcher wirklich im Speicher (RAM) ist.

    "Virtueller Speicher" ist der Speicher, den Dein Process im "PageFile" belegt. Das ist i.d.R. der Speicher den Du selber allokierst und freigibst.


Anmelden zum Antworten