/openjdk7/hotspot/src/share/vm/memory/ |
H A D | sharedHeap.hpp | 84 // rem_set()->younger_refs_iterate(perm_gen(), perm_blk); 170 void set_perm(PermGen* perm_gen) { _perm_gen = perm_gen; } argument 181 Generation* perm_gen() const { return _perm_gen->as_gen(); } function in class:SharedHeap 301 assert(perm_gen(), "NULL perm gen"); 302 return perm_gen()->capacity(); 306 assert(perm_gen(), "NULL perm gen"); 307 return perm_gen()->used(); 311 HeapWord* start = perm_gen()->reserved().start(); 312 return VirtualSpaceSummary(start, (HeapWord*)((uintptr_t)start + perm_gen() [all...] |
H A D | genCollectedHeap.cpp | 342 perm_gen()->save_used_region(); 471 const size_t perm_prev_used = perm_gen()->used(); 743 perm_gen()->oop_since_save_marks_iterate##nv_suffix(older); \ 754 return perm_gen()->no_allocs_since_save_marks(); 981 perm_gen()->object_iterate(cl); 988 perm_gen()->safe_object_iterate(cl); 1002 Space* res = perm_gen()->space_containing(addr); 1019 if (perm_gen()->is_in_reserved(addr)) { 1020 assert(perm_gen()->is_in(addr), 1022 return perm_gen() [all...] |
H A D | genMarkSweep.cpp | 94 gch->perm_gen()->stat_record()->invocations++; 329 // It is imperative that we traverse perm_gen LAST. If dead space is 331 // array. If perm_gen is not traversed last a klassOop may get 341 Generation* pg = gch->perm_gen(); 364 Generation* pg = gch->perm_gen(); 415 // It is imperative that we traverse perm_gen first in phase4. All 417 // perm_gen first makes sure that all klassOops have moved to their new 422 // here (perm_gen first rather than last), so we tell the validate code 423 // to use a higher index (saved from phase2) when verifying perm_gen. 425 Generation* pg = gch->perm_gen(); [all...] |
H A D | serialize.cpp | 71 CompactingPermGenGen* pg = (CompactingPermGenGen*)gch->perm_gen();
|
H A D | sharedHeap.cpp | 162 perm_gen()->ref_processor()->weak_oops_do(roots); 240 rem_set()->younger_refs_iterate(perm_gen(), perm_blk); 305 perm_gen()->ref_processor_init();
|
H A D | cardTableRS.cpp | 322 MemRegion to_be_cleared_mr = gch->perm_gen()->prev_used_region(); 350 g = gch->perm_gen(); 628 Generation* pg = SharedHeap::heap()->perm_gen(); 644 SharedHeap::heap()->perm_gen()->space_iterate(&perm_space_blk, true);
|
H A D | genCollectedHeap.hpp | 341 perm_gen()->update_time_of_last_gc(now); 350 perm_gen()->update_gc_stats(current_level, full);
|
H A D | heapInspection.cpp | 258 return sh->perm_gen()->used_region().start(); 262 return psh->perm_gen()->object_space()->used_region().start();
|
H A D | dump.cpp | 819 CompactingPermGenGen* gen = (CompactingPermGenGen*)gch->perm_gen(); 1206 CompactingPermGenGen* gen = (CompactingPermGenGen*)gch->perm_gen(); 1364 CompactingPermGenGen* gen = (CompactingPermGenGen*)gch->perm_gen();
|
H A D | universe.cpp | 1500 permanent_reserved = sh->perm_gen()->reserved(); 1506 permanent_reserved = psh->perm_gen()->reserved();
|
H A D | space.hpp | 535 int invocations = SharedHeap::heap()->perm_gen()->stat_record()->invocations;\
|
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
H A D | psMarkSweep.cpp | 130 PSPermGen* perm_gen = heap->perm_gen(); local 160 perm_gen->verify_object_start_array(); 193 size_t perm_gen_prev_used = perm_gen->used_in_bytes(); 245 MemRegion perm_mr = heap->perm_gen()->reserved(); 281 perm_gen->capacity_in_bytes()); 301 perm_gen->used_in_bytes(), 335 perm_gen->compute_new_size(perm_gen_prev_used); 351 perm_gen->print_used_change(perm_gen_prev_used); 370 perm_gen 593 PSPermGen* perm_gen = heap->perm_gen(); local 625 PSPermGen* perm_gen = heap->perm_gen(); local 672 PSPermGen* perm_gen = heap->perm_gen(); local [all...] |
H A D | parallelScavengeHeap.inline.hpp | 69 return old_gen()->is_in_reserved(p) || perm_gen()->is_in_reserved(p);
|
H A D | parallelScavengeHeap.cpp | 283 perm_gen()->update_counters(); 302 return perm_gen()->capacity_in_bytes(); 306 return perm_gen()->used_in_bytes(); 311 estimated -= perm_gen()->reserved().byte_size(); 329 if (perm_gen()->is_in(p)) { 345 if (perm_gen()->is_in_reserved(p)) { 646 result = perm_gen()->allocate_permanent(size); 749 assert(size > perm_gen()->free_in_words(), "Allocation should fail"); 757 HeapWord* result = perm_gen()->allocate_permanent(size); 762 result = perm_gen() [all...] |
H A D | parallelScavengeHeap.hpp | 108 static PSPermGen* perm_gen() { return _perm_gen; } function in class:ParallelScavengeHeap 161 return perm_gen()->reserved().contains(p); 169 return perm_gen()->is_in(p);
|
H A D | psScavenge.cpp | 296 PSPermGen* perm_gen = heap->perm_gen(); local 350 perm_gen->verify_object_start_array(); 387 HeapWord* perm_top = perm_gen->object_space()->top(); 415 q->enqueue(new SerialOldToYoungRootsTask(perm_gen, perm_top)); 521 perm_gen->capacity_in_bytes()); 579 perm_gen->used_in_bytes(), 633 perm_gen->verify_object_start_array(); 833 PSPermGen* perm_gen = heap->perm_gen(); local [all...] |
H A D | cardTableExtension.cpp | 409 PSPermGen* perm_gen = heap->perm_gen(); local 412 perm_gen->object_iterate(&check); 421 PSPermGen* perm_gen = heap->perm_gen(); local 426 perm_gen->oop_iterate(&check); 429 verify_all_young_refs_precise_helper(perm_gen->object_space()->used_region());
|
H A D | psMarkSweepDecorator.cpp | 50 _destination_decorator = heap->perm_gen()->object_mark_sweep(); 58 guarantee(_destination_decorator != heap->perm_gen()->object_mark_sweep(), "Cannot advance perm gen decorator");
|
H A D | psParallelCompact.cpp | 921 MutableSpace* perm_space = heap->perm_gen()->object_space(); 929 _space_info[perm_space_id].set_start_array(heap->perm_gen()->start_array()); 960 _perm_gen_used = heap->perm_gen()->used_in_bytes(); 1045 heap->perm_gen()->verify_object_start_array(); 1088 MemRegion perm_mr = heap->perm_gen()->reserved(); 2054 PSPermGen* perm_gen = heap->perm_gen(); local 2161 perm_gen->capacity_in_bytes()); 2182 perm_gen->used_in_bytes(), 2216 perm_gen [all...] |
H A D | psPromotionManager.cpp | 212 MutableSpace* perm_space = heap->perm_gen()->object_space();
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | memoryService.cpp | 167 CompactingPermGenGen* perm_gen = (CompactingPermGenGen*) heap->perm_gen(); local 168 add_compact_perm_gen_memory_pool(perm_gen, _major_gc_manager); 173 CMSPermGenGen* cms_gen = (CMSPermGenGen*) heap->perm_gen(); 197 add_psPerm_memory_pool(heap->perm_gen(), _major_gc_manager); 352 void MemoryService::add_compact_perm_gen_memory_pool(CompactingPermGenGen* perm_gen, argument 354 PermanentGenerationSpec* spec = perm_gen->spec(); 356 MemoryPool* pool = add_space(perm_gen->unshared_space(), 363 pool = add_space(perm_gen->ro_space(), 370 pool = add_space(perm_gen 425 PSGenerationPool* perm_gen = new PSGenerationPool(gen, local 462 CompactingPermGenGen* perm_gen = (CompactingPermGenGen*) g1h->perm_gen(); local [all...] |
H A D | memoryService.hpp | 88 static void add_compact_perm_gen_memory_pool(CompactingPermGenGen* perm_gen, 90 static void add_cms_perm_gen_memory_pool(CMSPermGenGen* perm_gen,
|
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1MarkSweep.cpp | 82 sh->perm_gen()->stat_record()->invocations++; 109 rs->invalidate(sh->perm_gen()->used_region(), true /*whole_heap*/); 277 // It is imperative that we traverse perm_gen LAST. If dead space is 279 // array. If perm_gen is not traversed last a klassOop may get 289 Generation* pg = g1h->perm_gen(); 331 Generation* pg = g1h->perm_gen(); 386 // It is imperative that we traverse perm_gen first in phase4. All 388 // perm_gen first makes sure that all klassOops have moved to their new 393 // here (perm_gen first rather than last), so we tell the validate code 394 // to use a higher index (saved from phase2) when verifying perm_gen [all...] |
H A D | g1CollectedHeap.cpp | 2678 perm_gen()->oop_iterate(cl); 2686 perm_gen()->oop_iterate(cl); 2708 perm_gen()->object_iterate(cl); 3055 res = perm_gen()->space_containing(addr); 3405 perm_gen()->oop_iterate(&rootsCl); 3964 perm_gen()->save_marks(); 5090 buf_scan_perm.set_generation(perm_gen()); 5246 if (_g1h->perm_gen()->is_in(p)) {
|
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/ |
H A D | vmGCOperations.cpp | 222 _res = heap->perm_gen()->allocate(_size, false);
|