34 |
34 |
35 class PermGen : public CHeapObj { |
35 class PermGen : public CHeapObj { |
36 friend class VMStructs; |
36 friend class VMStructs; |
37 protected: |
37 protected: |
38 size_t _capacity_expansion_limit; // maximum expansion allowed without a |
38 size_t _capacity_expansion_limit; // maximum expansion allowed without a |
39 // full gc occuring |
39 // full gc occurring |
40 |
40 |
41 HeapWord* mem_allocate_in_gen(size_t size, Generation* gen); |
41 HeapWord* mem_allocate_in_gen(size_t size, Generation* gen); |
42 |
42 |
43 public: |
43 public: |
44 enum Name { |
44 enum Name { |