3431 _vsm = new SpaceManager(NonClassType, lock); |
3431 _vsm = new SpaceManager(NonClassType, lock); |
3432 |
3432 |
3433 if (using_class_space()) { |
3433 if (using_class_space()) { |
3434 // Allocate SpaceManager for classes. |
3434 // Allocate SpaceManager for classes. |
3435 _class_vsm = new SpaceManager(ClassType, lock); |
3435 _class_vsm = new SpaceManager(ClassType, lock); |
|
3436 } else { |
|
3437 _class_vsm = NULL; |
3436 } |
3438 } |
3437 |
3439 |
3438 MutexLockerEx cl(SpaceManager::expand_lock(), Mutex::_no_safepoint_check_flag); |
3440 MutexLockerEx cl(SpaceManager::expand_lock(), Mutex::_no_safepoint_check_flag); |
3439 |
3441 |
3440 // Allocate chunk for metadata objects |
3442 // Allocate chunk for metadata objects |