Thanks. It is every helpful!
So how does Harmony manage JIT generated code at runtime? Is there some
consideration for code locality improvement?

On 21/02/2008, Xiao-Feng Li <[EMAIL PROTECTED]> wrote:
>
> Simon, currently, Harmony manages VM data and Java heap separately.
> Java Heap is a specific term for the space that is managed by GC for
> Java objects. VM data such as VM data structures and  JIT generated
> code have their respective management, not managed by GC. They are
> interacting in certain contexts, such as class loading/unloading,
> etc., where native data have pointers to Java objects or the reverse.
> But basically they are independent at the moment.
>
> Thanks,
> xiaofeng
>
>
> On Thu, Feb 21, 2008 at 9:57 AM, Simon Chow <[EMAIL PROTECTED]>
> wrote:
> > I find the compiled code produced by JIT is placed in the JVM heap space
> >  (0xA0000000~0xB0000000 by default) as well as object data, is that
> true?
> >  What's the difference of memory management policies used for object
> data and
> >  compiled code?
> >
> >
> >  --
> >  From : [EMAIL PROTECTED] School of Fudan University
> >
>
>
>
>
> --
> http://xiao-feng.blogspot.com
>



-- 
>From : [EMAIL PROTECTED] School of Fudan University

Reply via email to