Forums Neueste Beiträge
 

Speichernutzung eines Objektes

06/01/2008 - 13:39 von Jörg Meier | Report spam
Hallo NG,

ich suche nach einer Möglichkeit, die Speichernutzung eines Objektes zur
Laufzeit zu bestimmen. Also sowas wie:
Public Shared Function GetMemoryFootprint(obj as Object) as Integer

Danke schon mal für Tipps!
Jörg
 

Lesen sie die antworten

#1 Thomas Scheidegger
06/01/2008 - 14:12 | Warnen spam
Hallo Jörg

Speichernutzung eines Objektes zur Laufzeit zu bestimmen



rein managed gibt es sowas AFAIK nicht (exkl. trivial C#: 'sizeof', ggf mit
'unsafe').
Auch Interpretation ist fraglich,
würden zB enthaltene reference-type Instanzen wiederum mitgezàhlt, usw)?

AFAIK nur Spezialfall Marshal.SizeOf oder indirekt via (unmanaged)
Debugger/Profiling/Performance-APIs.




Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen