Lua Memory Validator - Feature List
Lua Memory Validator has many useful features not found in other memory
analysis tools.
Data Views
- Allocations view. Display allocation statistics by allocation location
- Objects view. Display allocation statistics by object type
- Generations view. Display object statistics on a generation by generation basis
- Hotspots view. Display the memory allocation hotspots in your application
- References view. Display the object reference graph for the application
- Memory view. Display the currently allocated memory with callstacks
- Analysis view. Various query facilities for finding objects
- Virtual view. Virtual memory view of your application
- Diagnostic messages. For detecting unforseen errors in the instrumentation. If things are not behaving as you expect, the answer may be here
Data searches
- Object query
- Address query
- Function query
Automatic Regression Tests
- Support for executing from the command line, allowing automated memory usage tests for all your regression tests. The command line also provides control over the HTML and XML export functions
- Support for session comparison, so that multiple sessions can be compared to find the differences between runs. This is vital for regression test support
- Interactive session comparison. You can compare sessions using the user interface and view the results immediately
Data export
- Memory Data can be exported to HTML
- Memory Data can be exported to XML
Startup
- Start by launching a process and injecting into that process at startup
Instrumentation
- Instrumentation is fast, a few seconds, not tens of minutes
No need to modify
- No need to modify your application to use Lua Memory Validator
Future proof
- Configurable choice of runtimes, allowing you to choose which Lua runtime
version you want to use.
- Lua 5.0
- Lua 5.1
- Future versions of Lua.
- Idle
API
- Lua API and C API for controlling snapshots, watermarks, data collection etc.
Miscellaneous
- Very configurable, almost all options are configurable by the user. Includes an option to reset to the default settings
Operating Systems
- Microsoft Windows Vista
- Microsoft Windows 2003
- Microsoft Windows XP
- Microsoft Windows 2000
- Microsoft Windows NT 4


