harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <ge...@apache.org>
Subject Re: Terminology etc
Date Thu, 26 May 2005 19:43:29 GMT

On May 25, 2005, at 6:16 PM, Steve Blackburn wrote:

> Hi Weldon,
>
>
>> One reason is that Harmony will need to plug in GCs other than MMTk.
>>
>>
> Absolutely.  MMTk was designed from the outset with this in mind  
> (at the time Jikes RVM already had another set of collectors).
>
>
>> Another reason is that in the long term the JVM's memory manager (GC)
>> probably ends up being merged with the OS's memory manager.
>>
>>
> Hmmm.  This is not at all obvious to me.  I can imagine closer  
> coupling of the VM and OS scheduluers.  I understand why the GC may  
> need to cooperate more with the OS than it currently does (http:// 
> www.cs.umass.edu/~emery/pubs/f034-hertz.pdf), but the interfaces  
> required for that are thin and coarse grained.  I think "merging"  
> the OS and VM memory managers is a big step and outside the  
> immediate goals of Harmony.

This isn't an immediate goal, but certainly would be something to  
keep in mind when architecting ?  I mean, you can certainly see VMs  
being incorporated into the OS?


-- 
Geir Magnusson Jr                                  +1-203-665-6437
geirm@apache.org



Mime
View raw message