Question/Extension proposal: references to off-heap objects and support for multiple heaps

Leo Romanoff romixlev at
Thu Jul 26 15:16:31 UTC 2012

Simone Bordet-2 wrote:
> Hi,
> On Thu, Jul 26, 2012 at 4:15 PM, Leo Romanoff <romixlev at> wrote:
>> Hi,
>> I have the following question about GC, which is probably a bit
>> unorthodox
>> ...  It is an extension proposal. I tried to find something in the
>> mailing
>> list archives or on the Internet, but couldn't find anything related.
>> Therefore I decided to ask on this mailing list, because people here are
>> the
>> ultimates experts on the JVM's GC mechanisms.
> [snip]
> You should take a look at the Java Real Time Specification:
> See for example:
> Simon
> -- 

Thanks for these RTSJ links. The approach related to memory allocation seems
to be similar to what I propose. In particular different kinds of memory
regions, rules regarding cross-references, etc. 

The main difference is that I'm not so interested in the real-time aspects,
which could be way more complex and difficult to achieve. I'm more
interested in getting enhanced memory management mechanisms into mainstream
JVM implementations (as opposed to RTSJ, which is not that wide-spread yet).
Specifically, I was wondering among other things, what it would mean in
technical terms to add some of the discussed features to the HotSpot JVM.


View this message in context:
Sent from the OpenJDK Hotspot Garbage Collection mailing list archive at

More information about the hotspot-gc-dev mailing list