Text
Text
Fragen
2
Feed
Analytics

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)