harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiao-Feng Li" <xiaofeng...@gmail.com>
Subject Re: [DRLVM] 64-bit support with compressed pointer
Date Fri, 02 Feb 2007 07:30:44 GMT
Yes, that's exactly my question. I couldn't find an easy way to turn
off this compressed-ptr optimization. It's a little bit surprising me.
:-)

Thanks,
xiaofeng

On 2/2/07, Aleksey Ignatenko <aleksey.ignatenko@gmail.com> wrote:
> Did you check that it works on 64 bit mode with uncomressed references.
> I remember some time ago there were issues like hard coded compressed
> references used in JIT (or probably somewhere else) in 64bit mode.
>
> Best regards,
> Aleksey.
>
> On 2/2/07, Xiao-Feng Li <xiaofeng.li@gmail.com> wrote:
> >
> > Hi, current 64bit support uses compressed reference pointer by
> > default, i.e., a 64bit reference is stored as a 32bit value plus a
> > (global) base address. This can reduce the footprint of working set
> > and at the same time improve cache locality. But this has max heap
> > size limitation.
> >
> > I wonder why not use non-compressed pointer as by default, and the
> > compressed pointer is only an optimization that can be applied when
> > desirable. Comments?
> >
> > Thanks,
> > xiaofeng
> >
>
>

Mime
View raw message