Ermitteln Sie die Größe eines .net-Objekts

Ich versuche herauszufinden, wie viel Speicher meine Objekte benötigen, um zu sehen, wie viele davon auf dem Large Object Heap (der mehr als 85.000 Byte umfasst) landen.

Ist es so einfach wie das Hinzufügen von 4 für ein Int, 8 für ein Long, 4 (oder 8, wenn Sie 64-Bit verwenden) für Referenztypen usw. für jedes Objekt oder gibt es Overheads für Methoden, Eigenschaften usw.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage