VA Smalltalk Goodie: Visualization Tools
The Visualization Tools enable you to analyze object activity and interaction.
With these tools, you can visualize objects in your application, which enables
you to do the following:
- See how many instances of a class exist at any time during application
- Watch a visual representation of message traffic between
- Identify which objects are busiest, and which are most idle
- Determine which clusters of objects are closely related to one another,
based on the amount of message traffic between them
The Visualization Tools work with the VisualAge Smalltalk (VAST) v6.0 and
later development environment -- it is not designed to be packaged into a
runtime image. Supported operating systems are the same as for the version of
VisualAge Smalltalk that you are running it on.
- Unzip the distribution package file (okay, so you’ve probably already done
that) into your VisualAge Smalltalk Client root directory (for example,
c:\vast600 or /opt/IBMvast/6.0).
Note that Your unzip program must honor (not flatten) the directory structure when it unzips the package.
- Make <vast-root>\goodies\VisualizationTools\setup (Windows or OS/2) or
<vast-root>/goodies/VisualizationTools/setup (Unix) your current directory.
- Run the setup script appropriate to your platform (for example, setup_l for
Linux or setup_w.bat for Windows) to copy files to their final location.
- Start your VisualAge Smalltalk development image and setup the library tools
to import all required maps by swiping and executing this expression:
EtTools moveAllRequiredMapsToo: true.
- Import the 'Goodies - VisualizationTools' configuration map from
- <vast-root>\goodies\VisualizationTools\manager\vistools.dat (Windows or OS/2) or
- <vast-root>/goodies/VisualizationTools/manager/vistools.dat (Unix).
- Turn off the importing of all required maps by swiping and executing this
EtTools moveAllRequiredMapsToo: false.
- Load (with required maps) the 'Goodies - VisualizationTools' configuration
This package consists of a single zip file containing:
readme.txt (this file)
Version G600 - Initial release; code and documentation are identical to what
was shipped in VisualAge Smalltalk V5.5 .