Although intended for troubleshooting and
low-level analysis tasks, the memory block view can help the user understand
how BAR and BARfly manage data. Select the Information.View Memory
Blocks menu item to view memory blocks in the data display view.
BAR manages memory in a very straightforward manner. All memory dedicated
to a BAR_Services instance is handled using an internal heap. Not to be
subject to the bugs or quirks of the operating system's memory management, BAR
forces all memory blocks to be non-relocatable for the duration of their
existence.
Each line in the memory block view describes a memory block. A line begins
with a hexadecimal memory address, followed by the memory block owner (can be
BARfly, a data file view, or an empty block), followed by a hexadecimal size,
followed by various linking information.
The BAR_Services instance last selected in the BAR_Services
management dialog box determines the set of memory blocks displayed; each
BAR_Services instance has its own blocks.
Click here to learn more about creating and managing
BAR_Services instances.
See also: [Viewing node information]
[Viewing the log] [Viewing
file information]
[Construct hierarchy diagrams] [Determining
I.F. protocol support] [Load/Save failure
reporting]
|