Speicherverbrauch Objektreferenz
Der Speicherverbrauch pro Referenz ist abhängig davon, ob die Anwendung im Modus x64 oder x32 läuft. Für x64 beträgt der Speicherverbrauch pro Referenz 8 Byte, im Modus x32 4 Byte.
Speicherverbrauch Objekt
Für jedes Feld einer Instanz wird ein Byte an Speicher benötigt, zusätzliche zu den zugehörigen Daten.
Jede Instanz hat eine mindestens einen Speicherbedarf von 8 Byte, der von der Runtime für die Verwaltung des Objekts benötigt wird.
Daher verbraucht eine Instanz des folgenden Beispielobjekts mindestens: 8 Byte (Overhead) + 3 Bytes (drei Felder) + 4 Bytes (eine Referenz), also 15 Byte.
public class HelloMemory
{
public string A;
public HelloMemory AReference;
public int B;
}
Untergeordnete Seiten (0)