< prev index next >

share/gc/g1/g1CollectedHeap.hpp

Print this page
rev 1 : G1GC+POGC+NVDIMM Patch with latest comments incorporated from all.


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

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




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


< prev index next >