src/share/vm/memory/metaspace.cpp

changeset 9905
6c179587bf5b
parent 9612
58ffe5f227a6
child 9931
fd44df5e3bc3
equal deleted inserted replaced
9904:4698900b8221 9905:6c179587bf5b
3388 _vsm = new SpaceManager(NonClassType, lock); 3388 _vsm = new SpaceManager(NonClassType, lock);
3389 3389
3390 if (using_class_space()) { 3390 if (using_class_space()) {
3391 // Allocate SpaceManager for classes. 3391 // Allocate SpaceManager for classes.
3392 _class_vsm = new SpaceManager(ClassType, lock); 3392 _class_vsm = new SpaceManager(ClassType, lock);
3393 } else {
3394 _class_vsm = NULL;
3393 } 3395 }
3394 3396
3395 MutexLockerEx cl(SpaceManager::expand_lock(), Mutex::_no_safepoint_check_flag); 3397 MutexLockerEx cl(SpaceManager::expand_lock(), Mutex::_no_safepoint_check_flag);
3396 3398
3397 // Allocate chunk for metadata objects 3399 // Allocate chunk for metadata objects

mercurial