Yeah, my bad, I must have been having a caffeine crash.

If you're using .net, you could probably use the CLR profiler to capture lots of information like this. It shows some pretty interesting stuff like the memory layout and such.