heapdbg
by Microsoft Research
What is the heap structure of the value returned by Run?
Ask heapdbg!
// Creates an array of un-aliased Data objects class Data { } class Program { static object Run() { var res = new Data[10]; for (int i = 0; i < res.Length; ++i) res[i] = new Data(); return new { root = res }; } }
home
video
permalink
More samples
HelloWorld
ArrayOfDataWithNullEntries
LinkedList
ArrayOfDataAliased
ArrayOfDataWithSpecial
Tree
ArrayOfSameColorSphereObjects
ArrayOfSpheres
TreeCopyDeep
NestedTreeofArraysOfSameColorSphereObjects
DictionaryOfArraysOfSameColorSphereObjects
About HeapDbg - Runtime heap abstraction
Abstraction and visualization of heaps
home
tutorials
project map
live
developer
about
© 2012 Microsoft Corporation -
terms of use
-
privacy