Searched refs:PermGen (Results 1 - 19 of 19) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/memory/
H A DPermGen.java35 public abstract class PermGen extends VMObject { class in inherits:VMObject
37 public PermGen(Address addr) { method in class:PermGen
H A DSharedHeap.java65 public PermGen perm() {
66 return (PermGen) ctor.instantiateWrapperFor(permGenField.getValue(addr));
H A DCMSPermGen.java32 public class CMSPermGen extends PermGen {
H A DCompactingPermGen.java33 /** A PermGen implemented with a contiguous space. */
35 public class CompactingPermGen extends PermGen {
/openjdk7/hotspot/src/share/vm/memory/
H A DcompactPermGen.hpp36 // A PermGen implemented with a contiguous space.
37 class CompactingPermGen: public PermGen {
H A DgenerationSpec.hpp72 // similar to GenerationSpec in use. Due to PermGen's not being a
77 PermGen::Name _name;
91 PermanentGenerationSpec(PermGen::Name name, size_t init_size,
96 PermGen* init(ReservedSpace rs, size_t init_size, GenRemSet* remset);
107 PermGen::Name name() const { return _name; }
H A DsharedHeap.hpp38 class PermGen;
127 // See the "PermGen" class.
128 PermGen* _perm_gen;
170 void set_perm(PermGen* perm_gen) { _perm_gen = perm_gen; }
180 PermGen* perm() const { return _perm_gen; }
H A DgenerationSpec.cpp106 PermanentGenerationSpec::PermanentGenerationSpec(PermGen::Name name,
140 PermGen* PermanentGenerationSpec::init(ReservedSpace rs,
162 case PermGen::MarkSweepCompact:
166 case PermGen::MarkSweep:
170 case PermGen::ConcurrentMarkSweep: {
H A DpermGen.hpp43 // PermGen models the part of the heap used to allocate class meta-data.
45 class PermGen : public CHeapObj<mtGC> { class in inherits:CHeapObj
H A DpermGen.cpp41 HeapWord* PermGen::request_expand_and_allocate(Generation* gen, size_t size,
52 HeapWord* PermGen::mem_allocate_in_gen(size_t size, Generation* gen) {
H A DcollectorPolicy.hpp70 void initialize_perm_generation(PermGen::Name pgnm);
H A DcollectorPolicy.cpp144 void CollectorPolicy::initialize_perm_generation(PermGen::Name pgnm) {
785 initialize_perm_generation(PermGen::MarkSweepCompact);
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DcmsPermGen.hpp34 // A PermGen implemented with a CMS space, collected by a CMS collector.
35 class CMSPermGen: public PermGen {
42 // Override default implementation from PermGen
H A DvmStructs_cms.hpp61 declare_type(CMSPermGen, PermGen) \
83 declare_constant(PermGen::ConcurrentMarkSweep)
H A DcmsCollectorPolicy.cpp66 initialize_perm_generation(PermGen::ConcurrentMarkSweep);
/openjdk7/hotspot/src/share/vm/services/
H A DmemoryPool.hpp50 class PermGen;
H A DmemoryService.cpp164 PermGen::Name name = policy->permanent_generation()->name();
166 case PermGen::MarkSweepCompact: {
172 case PermGen::ConcurrentMarkSweep: {
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1CollectorPolicy.hpp173 initialize_perm_generation(PermGen::MarkSweepCompact);
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp532 nonstatic_field(SharedHeap, _perm_gen, PermGen*) \
602 nonstatic_field(PermGen, _capacity_expansion_limit, size_t) \
604 nonstatic_field(PermanentGenerationSpec, _name, PermGen::Name) \
1481 declare_toplevel_type(PermGen) \
1482 declare_type(CompactingPermGen, PermGen) \
1528 declare_toplevel_type(PermGen*) \
2078 declare_integer_type(PermGen::Name) \
2211 /* constants from PermGen::Name enum */ \
2213 declare_constant(PermGen::MarkSweepCompact) \
2214 declare_constant(PermGen
[all...]

Completed in 175 milliseconds