72 virtual void compute_new_size();
73
74 virtual void clear_remembered_set();
75
76 virtual void invalidate_remembered_set();
77
78 virtual void prepare_for_verify();
79
80 // Grow generation with specified size (returns false if unable to grow)
81 bool grow_by(size_t bytes);
82 // Grow generation to reserved size.
83 bool grow_to_reserved();
84
85 size_t capacity() const;
86 size_t used() const;
87 size_t free() const;
88 MemRegion used_region() const;
89
90 void space_iterate(SpaceClosure* blk, bool usedOnly = false);
91
92 void younger_refs_iterate(OopsInGenClosure* blk);
93
94 bool is_in(const void* p) const;
95
96 CompactibleSpace* first_compaction_space() const;
97 };
98
99 #endif // SHARE_VM_GC_SHARED_CARDGENERATION_HPP
|
72 virtual void compute_new_size();
73
74 virtual void clear_remembered_set();
75
76 virtual void invalidate_remembered_set();
77
78 virtual void prepare_for_verify();
79
80 // Grow generation with specified size (returns false if unable to grow)
81 bool grow_by(size_t bytes);
82 // Grow generation to reserved size.
83 bool grow_to_reserved();
84
85 size_t capacity() const;
86 size_t used() const;
87 size_t free() const;
88 MemRegion used_region() const;
89
90 void space_iterate(SpaceClosure* blk, bool usedOnly = false);
91
92 void younger_refs_iterate(OopsInGenClosure* blk, uint n_threads);
93
94 bool is_in(const void* p) const;
95
96 CompactibleSpace* first_compaction_space() const;
97 };
98
99 #endif // SHARE_VM_GC_SHARED_CARDGENERATION_HPP
|