< prev index next >

src/share/vm/gc/g1/g1CollectorPolicy.hpp

Print this page




 645   // Must currently be called while the world is stopped.
 646   void record_concurrent_mark_init_end(double mark_init_elapsed_time_ms);
 647 
 648   // Record start and end of remark.
 649   void record_concurrent_mark_remark_start();
 650   void record_concurrent_mark_remark_end();
 651 
 652   // Record start, end, and completion of cleanup.
 653   void record_concurrent_mark_cleanup_start();
 654   void record_concurrent_mark_cleanup_end();
 655   void record_concurrent_mark_cleanup_completed();
 656 
 657   // Records the information about the heap size for reporting in
 658   // print_detailed_heap_transition
 659   void record_heap_size_info_at_start(bool full);
 660 
 661   // Print heap sizing transition (with less and more detail).
 662 
 663   void print_detailed_heap_transition() const;
 664 
 665   virtual void print_phases(double pause_time_ms);
 666 
 667   void record_stop_world_start();
 668   void record_concurrent_pause();
 669 
 670   // Record how much space we copied during a GC. This is typically
 671   // called when a GC alloc region is being retired.
 672   void record_bytes_copied_during_gc(size_t bytes) {
 673     _bytes_copied_during_gc += bytes;
 674   }
 675 
 676   // The amount of space we copied during a GC.
 677   size_t bytes_copied_during_gc() const {
 678     return _bytes_copied_during_gc;
 679   }
 680 
 681   size_t collection_set_bytes_used_before() const {
 682     return _collection_set_bytes_used_before;
 683   }
 684 
 685   // Determine whether there are candidate regions so that the




 645   // Must currently be called while the world is stopped.
 646   void record_concurrent_mark_init_end(double mark_init_elapsed_time_ms);
 647 
 648   // Record start and end of remark.
 649   void record_concurrent_mark_remark_start();
 650   void record_concurrent_mark_remark_end();
 651 
 652   // Record start, end, and completion of cleanup.
 653   void record_concurrent_mark_cleanup_start();
 654   void record_concurrent_mark_cleanup_end();
 655   void record_concurrent_mark_cleanup_completed();
 656 
 657   // Records the information about the heap size for reporting in
 658   // print_detailed_heap_transition
 659   void record_heap_size_info_at_start(bool full);
 660 
 661   // Print heap sizing transition (with less and more detail).
 662 
 663   void print_detailed_heap_transition() const;
 664 
 665   virtual void print_phases();
 666 
 667   void record_stop_world_start();
 668   void record_concurrent_pause();
 669 
 670   // Record how much space we copied during a GC. This is typically
 671   // called when a GC alloc region is being retired.
 672   void record_bytes_copied_during_gc(size_t bytes) {
 673     _bytes_copied_during_gc += bytes;
 674   }
 675 
 676   // The amount of space we copied during a GC.
 677   size_t bytes_copied_during_gc() const {
 678     return _bytes_copied_during_gc;
 679   }
 680 
 681   size_t collection_set_bytes_used_before() const {
 682     return _collection_set_bytes_used_before;
 683   }
 684 
 685   // Determine whether there are candidate regions so that the


< prev index next >