On Dec 14, 2007 9:39 PM, Eugene Ostrovsky <[EMAIL PROTECTED]> wrote:
> Hi all!
>
> We have a regression in stress test suite:
> http://issues.apache.org/jira/browse/HARMONY-5047
>
> The problem is that in compressed VTable pointers mode (which is
> default for x86_64 platforms) number of classes that VM could load is
> limited by the size of VTable memory pool = 8 MB. VM  crashes because
> VT pool is overflowed when the test tries to load about 34000 classes.
> (VTable for each class is >= 232 B)
>
> It seems that we need smarter memory management for VTables in compressed 
> mode.
> Or probably we should disable compressed VTable pointers at all.

Eugene, agree. I guess it should be easy to have a resizable pool for
Vtables by preserving bigger address space for it. Of course,
uncompressed vtable is also a solution.

Thanks,
xiaofeng

> Proposals are welcome.
>
> Thanks,
> Eugene.
>



-- 
http://xiao-feng.blogspot.com

Reply via email to