The Persistore™ Repository Analyzer tool enables you to administer
repositories at runtime whilst in use by running applications. In addition it enables you to analyze
problems with applications and is valuable as part of the debugging and testing process.
The Repository Analyzer is a Windows® application, written entirely in C#.
The same Analyzer executable runs on both 32-bit and 64-bit systems and can load multiple repositories at a time.
Because Persistore™ manages potentially vast regions of memory, it supports the flexible visual
dumping of memory, objects and data and also enables you to see internal data structures and metrics.
The easy to use dump facility lets you browse a repository by looking at memory,
persisted objects and raw unmanaged
memory areas. This dump facility can optionally display absolute virtual addresses; either 32-bit or 64-bit,
offsets within a repository or Area or Object. In addition you can display ASCII or HEX or both representations
of memory.
The animate feature allows you to automatically observe memory as it changes in real-time for those occasions
where this is useful for testing or debugging you code; flexible font and color configuration settings let you
setup an appearance that is less fatiguing when having to explore complex dumps for extended periods.
It also makes it very easy to copy/cut/paste Persistore™ entities like objects, shared variables, memory
areas and directories. You may also use familair drag/drop operations to move information
around within repositories.
Unique to Persistore™ is the directory "info string", an optional text string associated
with a directory that acts as user-readable extra information about a directory.
Simply letting the mouse hover over a folder in the tree-view causes a tooltip to
appear that displays the info string, informing you exactly what that directory
is being used for when the name of the directory is not self-explanatory.
|