Searched refs:SharedHeap (Results 1 - 25 of 34) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/memory/
H A DsharedHeap.cpp38 SharedHeap* SharedHeap::_sh;
54 SharedHeap::SharedHeap(CollectorPolicy* policy_) : function in class:SharedHeap
81 int SharedHeap::n_termination() {
85 void SharedHeap::set_n_termination(int t) {
89 bool SharedHeap::heap_lock_held_for_gc() {
96 void SharedHeap::set_par_threads(uint t) {
122 void SharedHeap::change_strong_roots_parity() {
132 SharedHeap
[all...]
H A DsharedHeap.hpp33 // A "SharedHeap" is an implementation of a java heap for HotSpot. This
68 // HRInto_G1RemSet, GenCollectedHeap and SharedHeap have SubTasksDone.
81 // which delegates to SharedHeap::process_strong_roots() and uses
109 class SharedHeap : public CollectedHeap { class in inherits:CollectedHeap
120 // There should be only a single instance of "SharedHeap" in a program.
123 static SharedHeap* _sh;
146 SharedHeap(CollectorPolicy* policy_);
157 static SharedHeap* heap() { return _sh; }
197 // A SharedHeap will contain some number of spaces. This finds the
239 StrongRootsScope(SharedHeap* oute
[all...]
H A DpermGen.cpp97 gc_count_before = SharedHeap::heap()->total_collections();
98 full_gc_count_before = SharedHeap::heap()->total_full_collections();
110 assert(obj == NULL || SharedHeap::heap()->is_in_reserved(obj),
H A DheapInspection.cpp257 SharedHeap* sh = SharedHeap::heap();
277 SharedHeap* sh = SharedHeap::heap();
284 SharedHeap* sh = SharedHeap::heap();
H A DcardTableRS.cpp170 _is_par = (SharedHeap::heap()->n_par_threads() > 0);
172 (SharedHeap::heap()->n_par_threads() ==
173 SharedHeap::heap()->workers()->active_workers()), "Mismatch");
628 Generation* pg = SharedHeap::heap()->perm_gen();
644 SharedHeap::heap()->perm_gen()->space_iterate(&perm_space_blk, true);
H A DcardTableModRefBS.cpp472 // part of verification and SharedHeap::process_strong_roots() is being
489 // [13] SharedHeap::process_strong_roots()
494 int n_threads = SharedHeap::heap()->n_par_threads();
498 assert(SharedHeap::heap()->n_par_threads() ==
499 SharedHeap::heap()->workers()->active_workers(), "Mismatch");
526 bool is_par = (SharedHeap::heap()->n_par_threads() > 0);
528 (SharedHeap::heap()->n_par_threads() ==
529 SharedHeap::heap()->workers()->active_workers()), "Mismatch");
H A DgenCollectedHeap.hpp35 // A "GenCollectedHeap" is a SharedHeap that uses generational
37 class GenCollectedHeap : public SharedHeap {
444 // consistent with SharedHeap::process_strong_roots:
447 SharedHeap::ScanningOption so,
H A DgenMarkSweep.cpp286 SharedHeap::SO_SystemClasses,
386 SharedHeap::SO_AllClasses,
H A DgenOopClosures.inline.hpp47 GenRemSet* rs = SharedHeap::heap()->rem_set();
H A DgenCollectedHeap.cpp75 SharedHeap(policy),
289 SharedHeap::post_initialize();
312 SharedHeap::ref_processing_init();
679 SharedHeap::set_par_threads(t);
688 SharedHeap::ScanningOption so,
695 SharedHeap::process_strong_roots(activate_scope, collecting_perm_gen, so,
700 SharedHeap::process_strong_roots(activate_scope, collecting_perm_gen, so,
727 SharedHeap::process_weak_roots(root_closure, code_roots, non_root_closure);
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/
H A DSharedHeap.java35 public abstract class SharedHeap extends CollectedHeap { class in inherits:CollectedHeap
48 Type type = db.lookupType("SharedHeap");
56 public SharedHeap(Address addr) { method in class:SharedHeap
H A DGenCollectedHeap.java36 public class GenCollectedHeap extends SharedHeap {
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/
H A DvmGCOperations.cpp118 SharedHeap* sh = SharedHeap::heap();
128 SharedHeap* sh = SharedHeap::heap();
203 SharedHeap* heap = (SharedHeap*)Universe::heap();
H A DageTable.cpp119 SharedHeap* sh = SharedHeap::heap();
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1MarkSweep.cpp61 SharedHeap* sh = SharedHeap::heap();
137 SharedHeap* sh = SharedHeap::heap();
141 SharedHeap::SO_SystemClasses,
337 SharedHeap* sh = SharedHeap::heap();
341 SharedHeap::SO_AllClasses,
H A Dvm_operations_g1.cpp232 SharedHeap* sh = SharedHeap::heap();
250 SharedHeap::heap()->_thread_holds_heap_lock_for_gc = true;
257 SharedHeap::heap()->_thread_holds_heap_lock_for_gc = false;
H A DvmStructs_g1.hpp60 declare_type(G1CollectedHeap, SharedHeap) \
H A DsatbQueue.cpp299 SharedHeap* sh = SharedHeap::heap();
H A Dg1CollectedHeap.hpp199 class G1CollectedHeap : public SharedHeap {
1104 SharedHeap::set_par_threads(t);
1105 // Done in SharedHeap but oddly there are
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/
H A DG1CollectedHeap.java34 import sun.jvm.hotspot.memory.SharedHeap;
45 public class G1CollectedHeap extends SharedHeap {
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/
H A DHeapSummary.java75 if (heap instanceof SharedHeap) {
76 SharedHeap sharedHeap = (SharedHeap) heap;
119 throw new RuntimeException("unknown SharedHeap type : " + heap.getClass());
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/
H A DObjectHeap.java517 if (heap instanceof SharedHeap) {
525 SharedHeap sharedHeap = (SharedHeap) heap;
535 "Expecting SharedHeap or ParallelScavengeHeap, " +
/openjdk7/hotspot/src/share/vm/gc_interface/
H A DcollectedHeap.hpp78 // SharedHeap
208 SharedHeap, enumerator in enum:CollectedHeap::Name
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DcompactibleFreeListSpace.cpp683 bool is_par = SharedHeap::heap()->n_par_threads() > 0; \
685 assert(SharedHeap::heap()->n_par_threads() == \
686 SharedHeap::heap()->workers()->active_workers(), "Mismatch"); \
1936 bool is_par = (SharedHeap::heap()->n_par_threads() > 0);
1939 (SharedHeap::heap()->n_par_threads() ==
1940 SharedHeap::heap()->workers()->active_workers()), "Mismatch");
2011 assert(SharedHeap::heap()->n_par_threads() == 0,
2020 assert(SharedHeap::heap()->n_par_threads() == 0, \
/openjdk7/hotspot/src/share/vm/runtime/
H A Dthread.cpp813 assert(SharedHeap::heap()->workers()->active_workers() > 0,
818 assert(SharedHeap::heap()->workers()->active_workers() > 0,
4136 SharedHeap* sh = SharedHeap::heap();
4139 // SharedHeap::process_strong_roots(). n_par_threads == 0 will
4144 (SharedHeap::heap()->n_par_threads() ==
4145 SharedHeap::heap()->workers()->active_workers()), "Mismatch");
4146 int cp = SharedHeap::heap()->strong_roots_parity();

Completed in 527 milliseconds

12