< prev index next >

src/share/vm/gc/shared/cardGeneration.hpp

Print this page




  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
< prev index next >