< prev index next >

src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Print this page
rev 50554 : webrev.02


1371 
1372   // The methods below are here for convenience and dispatch the
1373   // appropriate method depending on value of the given VerifyOption
1374   // parameter. The values for that parameter, and their meanings,
1375   // are the same as those above.
1376 
1377   bool is_obj_dead_cond(const oop obj,
1378                         const HeapRegion* hr,
1379                         const VerifyOption vo) const;
1380 
1381   bool is_obj_dead_cond(const oop obj,
1382                         const VerifyOption vo) const;
1383 
1384   G1HeapSummary create_g1_heap_summary();
1385   G1EvacSummary create_g1_evac_summary(G1EvacStats* stats);
1386 
1387   // Printing
1388 private:
1389   void print_heap_regions() const;
1390   void print_regions_on(outputStream* st) const;

1391 
1392 public:
1393   virtual void print_on(outputStream* st) const;
1394   virtual void print_extended_on(outputStream* st) const;
1395   virtual void print_on_error(outputStream* st) const;
1396 
1397   virtual void print_gc_threads_on(outputStream* st) const;
1398   virtual void gc_threads_do(ThreadClosure* tc) const;
1399 
1400   // Override
1401   void print_tracing_info() const;
1402 
1403   // The following two methods are helpful for debugging RSet issues.
1404   void print_cset_rsets() PRODUCT_RETURN;
1405   void print_all_rsets() PRODUCT_RETURN;
1406 
1407 public:
1408   size_t pending_card_num();
1409 
1410 private:




1371 
1372   // The methods below are here for convenience and dispatch the
1373   // appropriate method depending on value of the given VerifyOption
1374   // parameter. The values for that parameter, and their meanings,
1375   // are the same as those above.
1376 
1377   bool is_obj_dead_cond(const oop obj,
1378                         const HeapRegion* hr,
1379                         const VerifyOption vo) const;
1380 
1381   bool is_obj_dead_cond(const oop obj,
1382                         const VerifyOption vo) const;
1383 
1384   G1HeapSummary create_g1_heap_summary();
1385   G1EvacSummary create_g1_evac_summary(G1EvacStats* stats);
1386 
1387   // Printing
1388 private:
1389   void print_heap_regions() const;
1390   void print_regions_on(outputStream* st) const;
1391   size_t expand_old_gen_on_nvdimm(size_t max_byte_size);
1392 
1393 public:
1394   virtual void print_on(outputStream* st) const;
1395   virtual void print_extended_on(outputStream* st) const;
1396   virtual void print_on_error(outputStream* st) const;
1397 
1398   virtual void print_gc_threads_on(outputStream* st) const;
1399   virtual void gc_threads_do(ThreadClosure* tc) const;
1400 
1401   // Override
1402   void print_tracing_info() const;
1403 
1404   // The following two methods are helpful for debugging RSet issues.
1405   void print_cset_rsets() PRODUCT_RETURN;
1406   void print_all_rsets() PRODUCT_RETURN;
1407 
1408 public:
1409   size_t pending_card_num();
1410 
1411 private:


< prev index next >