Mit ‘Memory’ getaggte Artikel

Die Existenz eines Objektes

Dienstag, 15. September 2009

Wieviel Speicherplatz benötigt ein .Net-Objekt allein durch seine bloße Existenz?

  • 32 Bit Systeme: 8 Bytes zzgl. 4 Bytes für die Referenzierung auf das Objekt (ohne die das Objekt vom GC vernichtet wird)
  • 64 Bit Systeme: 16 Bytes zzgl. 8 Bytes für die Referenzierung

Aus dem Artikel:

Object Overhead: The Hidden .NET Memory Allocation Cost

For bulk in-memory data storage, swarms of small objects can push the cost up to unacceptable levels, especially on 64 bit systems.

Ein weiteres, schönes Video über die Interna von .Net:

.Net Memory Management