Lines Matching defs:ParCompactionManager
40 PSOldGen* ParCompactionManager::_old_gen = NULL;
41 ParCompactionManager** ParCompactionManager::_manager_array = NULL;
43 RegionTaskQueue** ParCompactionManager::_region_list = NULL;
45 OopTaskQueueSet* ParCompactionManager::_stack_array = NULL;
46 ParCompactionManager::ObjArrayTaskQueueSet*
47 ParCompactionManager::_objarray_queues = NULL;
48 ObjectStartArray* ParCompactionManager::_start_array = NULL;
49 ParMarkBitMap* ParCompactionManager::_mark_bitmap = NULL;
50 RegionTaskQueueSet* ParCompactionManager::_region_array = NULL;
52 uint* ParCompactionManager::_recycled_stack_index = NULL;
53 int ParCompactionManager::_recycled_top = -1;
54 int ParCompactionManager::_recycled_bottom = -1;
56 ParCompactionManager::ParCompactionManager() :
71 ParCompactionManager::~ParCompactionManager() {
75 void ParCompactionManager::initialize(ParMarkBitMap* mbm) {
84 _manager_array = NEW_C_HEAP_ARRAY(ParCompactionManager*, parallel_gc_threads+1, mtGC);
107 // Create and register the ParCompactionManager(s) for the worker threads.
109 _manager_array[i] = new ParCompactionManager();
110 guarantee(_manager_array[i] != NULL, "Could not create ParCompactionManager");
116 // The VMThread gets its own ParCompactionManager, which is not available
118 _manager_array[parallel_gc_threads] = new ParCompactionManager();
120 "Could not create ParCompactionManager");
125 int ParCompactionManager::pop_recycled_stack_index() {
141 void ParCompactionManager::push_recycled_stack_index(uint v) {
148 bool ParCompactionManager::should_update() {
150 return (action() == ParCompactionManager::Update) ||
151 (action() == ParCompactionManager::CopyAndUpdate) ||
152 (action() == ParCompactionManager::UpdateAndCopy);
155 bool ParCompactionManager::should_copy() {
157 return (action() == ParCompactionManager::Copy) ||
158 (action() == ParCompactionManager::CopyAndUpdate) ||
159 (action() == ParCompactionManager::UpdateAndCopy);
162 void ParCompactionManager::region_list_push(uint list_index,
167 void ParCompactionManager::verify_region_list_empty(uint list_index) {
171 ParCompactionManager*
172 ParCompactionManager::gc_thread_compaction_manager(int index) {
178 void ParCompactionManager::reset() {
185 void ParCompactionManager::follow_marking_stacks() {
210 void ParCompactionManager::drain_region_stacks() {