Marking


While the application is running, it is often useful to place a mark in the allocation event stream. Clicking on the 'Begin Mark' button will insert such a mark. You can then use the 'View Mark' popup to select which subset of the allocation events to view. If you also select the 'And Later' switch, all of the data from the currently selected mark to the last recorded allocation event will be summed and displayed.

Marking will be an important concept later on so you might go ahead and play around with it a bit to get used to the UI. One important point to note is that allocation data transmitted from the client application to OmniObjectAlloc in large relatively infrequent batches. When you switch away from the client application to OmniObjectAlloc to begin a new mark, you should wait for a second or so to make sure that all of the pending events have been transmitted (the batched events will automatically be flushed after a second or two). This will prevent your new mark from getting polluted with objects in which you may not be interested.