\f0\fs24 \cf0 ObjectAlloc allows you to observe object allocation/deallocation activity in an OpenStep application in real time.\
Type in the name of the application executable you want to analyze in the "Executable" field. (You can also use the "Browse..." button to find the executable via the open panel.) Then hit "Launch" to get the app started.\
ObjectAlloc should launch the application and start giving you a graphic representation of all object allocations. For each class, the length of the left most bar is the number of objects currently alive, that plus the middle bar is the peak number of objects that were ever alive at the same time, and the length of the whole bar is the total number objects allocated:\
At "x1" scale, each vertical pixel column represents one instance; at x2 it's 2, and so on.\
Hitting the "Sort" buttons causes the classes to be sorted based on their current values. \
The "Collect data" button toggles the collection of allocation data (when disabled, incoming data will be discarded). For instance this can be used at the start to skip over initial startup allocations, if you're not interested in that.\
"Show counts" toggles the display of the actual counts.\
The "Mark" button sets a mark. You can use the "Show since mark" switch to toggle between displaying activity since the mark or since the launch.\
You can use the "Report..." menu item to generate a textual report of all the data that's displayed in the window.\
ObjectAlloc uses the object allocation statistics facility builtin to the Foundation Kit. When this facility is active, every object allocation, deallocation, copy, retain, release, and autorelease is recorded as it happens. This of course means applications run much more slowly. So, please be patient!\