.. and evolving object format(s) (Was: Re: [Vm-dev] #becomeUncompact not longer works in Cog/Stack VMs)

stephane ducasse stephane.ducasse at gmail.com
Mon May 9 21:18:41 UTC 2011


in any case I think that camillo could experience with these ideas and build prototype.
Getting isolation or/and other security properties would be excellent.

Stef

On May 9, 2011, at 9:22 PM, Igor Stasenko wrote:

> 
> On 9 May 2011 15:25, Gerardo Richarte <gera at corest.com> wrote:
>> 
>> On 05/09/2011 04:06 AM, Igor Stasenko wrote:
>>> There of course many ways how to use extra bits freed in header: how
>>> about supporting multiple/segregated memory regions for heap?
>> why do you need a flag to tell in which region the object lives?
>> isn't its memory address/oop enough to say it?
>> 
> 
> I don't know, but probably you are right.
> I imagine a memory manager which dynamically allocates a memory (and
> address space) by chunks
> per region type.
> And to get a region (or page info), it should go to: (oop bitAnd: (4
> Mb -1) bitInvert ),
> where oop is any object which belongs to given page.
> 
> 
>>    gera
>> 
> 
> -- 
> Best regards,
> Igor Stasenko AKA sig.



More information about the Vm-dev mailing list