← Back to Diego Garbervetsky's homepage

Tool archive

Consume.NET

Consume.NET is a compositional static analyzer for heap-memory consumption in .NET Common Intermediate Language (CIL) programs.

Overview

The analysis infers parametric upper bounds on the number of simultaneously live objects. It builds method summaries that are composed across calls, taking into account allocations, objects that escape a method, polymorphism, and the automatic (garbage-collected) memory management of .NET programs.

Availability

No public download is currently offered for this tool.

Selected publications

Contributors

Diego Garbervetsky, Víctor Braberman, and Sergio Yovine.