python
Guppy-PE is a programming environment providing object and heap memory
sizing, profiling and analysis. It includes a prototypical
specification language that can be used to formally specify aspects of
Python programs and generate tests and documentation from a common
source.