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][gc] difference between compiled code and object data
Date Thu, 21 Feb 2008 02:49:44 GMT
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.


On Thu, Feb 21, 2008 at 9:57 AM, Simon Chow <simon.harmony@gmail.com> 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 : Simon.Chow@Software School of Fudan University


View raw message