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
