src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hs-gc-g1-logging-minor-changes2 Sdiff src/share/vm/gc_implementation/g1

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

Print this page




 535     TruncatedSeq* seq = surv_rate_group->get_seq(age);
 536     if (seq->num() == 0)
 537       gclog_or_tty->print("BARF! age is %d", age);
 538     guarantee( seq->num() > 0, "invariant" );
 539     double pred = get_new_prediction(seq);
 540     if (pred > 1.0)
 541       pred = 1.0;
 542     return pred;
 543   }
 544 
 545   double predict_yg_surv_rate(int age) {
 546     return predict_yg_surv_rate(age, _short_lived_surv_rate_group);
 547   }
 548 
 549   double accum_yg_surv_rate_pred(int age) {
 550     return _short_lived_surv_rate_group->accum_surv_rate_pred(age);
 551   }
 552 
 553 private:
 554   void print_stats(int level, const char* str, double value);

 555   void print_stats(int level, const char* str, int value);
 556 
 557   void print_par_stats(int level, const char* str, double* data);
 558   void print_par_sizes(int level, const char* str, double* data);
 559 
 560   void check_other_times(int level,
 561                          NumberSeq* other_times_ms,
 562                          NumberSeq* calc_other_times_ms) const;
 563 
 564   void print_summary (PauseSummary* stats) const;
 565 
 566   void print_summary (int level, const char* str, NumberSeq* seq) const;
 567   void print_summary_sd (int level, const char* str, NumberSeq* seq) const;
 568 
 569   double avg_value (double* data);
 570   double max_value (double* data);
 571   double sum_of_values (double* data);
 572   double max_sum (double* data1, double* data2);
 573 
 574   double _last_pause_time_ms;
 575 
 576   size_t _bytes_in_collection_set_before_gc;
 577   size_t _bytes_copied_during_gc;
 578 




 535     TruncatedSeq* seq = surv_rate_group->get_seq(age);
 536     if (seq->num() == 0)
 537       gclog_or_tty->print("BARF! age is %d", age);
 538     guarantee( seq->num() > 0, "invariant" );
 539     double pred = get_new_prediction(seq);
 540     if (pred > 1.0)
 541       pred = 1.0;
 542     return pred;
 543   }
 544 
 545   double predict_yg_surv_rate(int age) {
 546     return predict_yg_surv_rate(age, _short_lived_surv_rate_group);
 547   }
 548 
 549   double accum_yg_surv_rate_pred(int age) {
 550     return _short_lived_surv_rate_group->accum_surv_rate_pred(age);
 551   }
 552 
 553 private:
 554   void print_stats(int level, const char* str, double value);
 555   void print_stats(int level, const char* str, double value, int workers);
 556   void print_stats(int level, const char* str, int value);
 557 
 558   void print_par_stats(int level, const char* str, double* data, bool showDecimals = true);

 559 
 560   void check_other_times(int level,
 561                          NumberSeq* other_times_ms,
 562                          NumberSeq* calc_other_times_ms) const;
 563 
 564   void print_summary (PauseSummary* stats) const;
 565 
 566   void print_summary (int level, const char* str, NumberSeq* seq) const;
 567   void print_summary_sd (int level, const char* str, NumberSeq* seq) const;
 568 
 569   double avg_value (double* data);
 570   double max_value (double* data);
 571   double sum_of_values (double* data);
 572   double max_sum (double* data1, double* data2);
 573 
 574   double _last_pause_time_ms;
 575 
 576   size_t _bytes_in_collection_set_before_gc;
 577   size_t _bytes_copied_during_gc;
 578 


src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File