Follow softwareverify on Twitter
0 items - $0.00

The fastest way to monitor billions of memory allocations

Lua Memory Validator

Lua Memory Validator
Lua Memory Validator CD Picture
Join our Beta program

Are you a software developer or tester? If so join our beta testing program and get 50% off when the beta completes.

For full details see the overview page of a beta product.

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 7 64 (32 bit applications only)
  • Microsoft Windows Vista 64 (32 bit applications only)
  • Microsoft Windows XP 64 (32 bit applications only)
  • Microsoft Windows 7
  • Microsoft Windows Vista
  • Microsoft Windows Server 2008
  • Microsoft Windows Server 2003
  • Microsoft Windows XP
  • Microsoft Windows 2000
  • Microsoft Windows NT 4

Go to Top ^^