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
