Hey Pharoers,
I've�been�working�on�a�little�project�for�the�past�couple�days,�and�now�that�I�have�something�of�a�tangible�result,�I'm�going�to�share�the�first�screen�grab.
What I've been working on is a visualization tool for analyzing the relationships between Classes and the contents of their CompiledMethods.
In the attached screen shot, the TPureBehavior circle in the middle is the root node, and all of the radial nodes are Classes referred to by the CompiledMethods associated with TPureBehavior. �Each of these classes is bound to a literal in one of the CompiledMethods.��The�radius�of�the�circle�is�directly�proportional�to�the�number�of�methods�that�Class�has.��IdentitySet�has�2�compiled�methods�for�example,�whereas�ChangeSet�has�124�methods.
Once I get collapsing working, and add some trace lines (so that when you've expanded and expanded and expanded it is obvious who is connected to who), I'll post this code somewhere. �But what is incredible is how quickly things get really really deeply interconnected things get.
Dave