EDN Admin
Well-known member
[Broken External Image]:http://ecn.channel9.msdn.com/o9/ch9/5/7/9/5/5/5/markmarronheap_85_ch9.pngIn this video, Mark Marron, who is visiting the Research in Software Engineering group (RiSE) for the summer, describes some work and gives a short demo on a technique for visualizing and understanding a program’s runtime memory structure (which data structures are built, how big they are, how they are connected, etc.).
During the demo, he shows how the technique can be used to visualize a 150K object heap dump to quickly find out which parts are using the most memory, which also helps us learn about how the program is using these objects (including finding a “quadtree” that is not really a tree).
[Broken External Image]:http://channel9.msdn.com/555975/WebViewBug.aspx?EVT=0
More...
During the demo, he shows how the technique can be used to visualize a 150K object heap dump to quickly find out which parts are using the most memory, which also helps us learn about how the program is using these objects (including finding a “quadtree” that is not really a tree).
- Marks home page: http://software.imdea.org/~marron/
- Paper on this topic: http://software.imdea.org/~marron/papers/heap_debug.pdf
[Broken External Image]:http://channel9.msdn.com/555975/WebViewBug.aspx?EVT=0
More...