F-Rex: Jreg and Jfree

Explicit Free and Region Support for Java (F-Rex)

F-Rex is a collection of projects aimed at providing compile-time memory management for Java programs. Currently F-Rex consists of the following two projects:

  • Jreg: Support for region-based memory management in Java.
  • Jfree: Compile-time deallocation of individual objects.

These projects have common goals: estimating the lifetime of objects, reclaiming memory based on this lifetime estimation and ensuring that the translated programs are memory safe. On this website you will find information about these projects, software releases and publications describing our work.

Related Projects

  • Kescape: A practical effect and escape analysis to build lightweight method summaries. We are using summaries generated by this tool to build a simpler and more scalable version of Jfree.

News


This project is supported by National Science Foundation grant NSF CCF-0541217.

Last modified on April 15, 2007, at 02:38 PM