Für einen 12-GB-Computer mit relativ geringer Last sieht alles gut aus.
Im Screenshot hat der Speichermanager nur 2,2 GB als "In use" zugewiesen, da dies alles ist, was effektiv verwendet werden kann. Mehr wäre verschwendet. Achten Sie jedoch darauf, dass der Wert als "Cached" gekennzeichnet ist. Dieser Speicher dient als eine Art systemweiter Cache und trägt zur Gesamtsystemleistung bei. "In use" und "Cached" betragen zusammen 4,6 GB. Bei einem größeren Arbeitsaufwand wäre dies sogar noch höher.
Der "Cached" -Wert besteht aus 2 Teilen, "Modified" und "Standby". Diese werden im Ressourcenmonitor einzeln angezeigt. "Modified" ist normalerweise ziemlich klein und ich werde hier nicht darauf eingehen.
"Standby" -Speicher erfüllt eine doppelte Funktion. Dieser Speicher enthält nützliche Informationen, wird aber derzeit von keinem Prozess verwendet. Möglicherweise ist Ihnen aufgefallen, dass eine Anwendung zum zweiten Mal schneller gestartet wird als beim ersten Mal. Dies wird erreicht, indem die ausführbare Anwendung und die DLL-Dateien, die sie verwendet hat, im Speicher gehalten werden. Dieser Speicher ist Teil des "Standby" -Wertes. Es hat auch andere Funktionen.
Neben dieser Rolle ist auch Standby-Speicher Teil des verfügbaren Speichers. Genau wie der freie Speicher steht es für jede Anwendung zur Verfügung, die es benötigt. Idealerweise würde der gesamte verfügbare Speicher ab dem Standby-Wert ohne Speicherplatz frei. Auf einem leicht geladenen System ist jedoch wahrscheinlich viel freier Speicher vorhanden, wie im Screenshot.
Innerhalb angemessener Grenzen verbessert das Hinzufügen von RAM die Leistung. Es wird jedoch immer einen Punkt geben, an dem die Renditen abnehmen, wonach es wenig oder keine Gewinne gibt. Dieser Punkt hängt stark von der Arbeitslast ab. Aus dem Screenshot scheint der Computer zumindest bei der aktuellen Auslastung jenseits dieses Punktes zu sein.
Der Speichermanager versucht stets, ein ausgewogenes Verhältnis zwischen dem Speicher "In use" und "Available" (Verfügbar) zu erreichen, um eine optimale Leistung für alle laufenden Prozesse zu gewährleisten. Dies ist ein sehr komplexer Prozess. Bei einem leicht belasteten System ist dieses Gleichgewicht leicht zu erreichen. Bei einem stärker belasteten System muss es härter arbeiten.