コード例 #1
0
 inline void update_gc_overhead_limit_exceeded_counter() {
   _gc_overhead_limit_exceeded_counter->set_value(
     (jlong) ps_size_policy()->gc_overhead_limit_exceeded());
 }
コード例 #2
0
 inline void update_survivor_overflowed(bool survivor_overflowed) {
   _survivor_overflowed_counter->set_value(survivor_overflowed);
 }
コード例 #3
0
 inline void update_decrement_tenuring_threshold_for_survivor_limit() {
   _decrement_tenuring_threshold_for_survivor_limit_counter->set_value(
     size_policy()->decrement_tenuring_threshold_for_survivor_limit());
 }
コード例 #4
0
 inline void update_minor_pause_young_slope_counter() {
   _minor_pause_young_slope_counter->set_value(
     (jlong)(size_policy()->minor_pause_young_slope() * 1000)
   );
 }
コード例 #5
0
 inline void update_promoted(size_t promoted) {
   _promoted_counter->set_value(promoted);
 }
コード例 #6
0
 inline void update_avg_survived_padded_avg_counters() {
   _avg_survived_padded_avg_counter->set_value(
     (jlong)(size_policy()->_avg_survived->padded_average())
   );
 }
コード例 #7
0
 inline void update_decrease_for_footprint() {
   _decrease_for_footprint_counter->set_value(
     size_policy()->decrease_for_footprint());
 }
コード例 #8
0
 inline void update_old_promo_size(size_t old_size) {
   _old_promo_size->set_value(old_size);
 }
コード例 #9
0
 inline void update_boundary_moved(int size_in_bytes) {
   _boundary_moved->set_value(size_in_bytes);
 }
コード例 #10
0
 inline void update_old_capacity(size_t size_in_bytes) {
   _old_capacity->set_value(size_in_bytes);
 }
コード例 #11
0
 inline void update_old_eden_size(size_t old_size) {
   _old_eden_size->set_value(old_size);
 }
コード例 #12
0
 inline void update_full_follows_scavenge(int event) {
   _full_follows_scavenge->set_value(event);
 }
コード例 #13
0
 inline void update_scavenge_skipped(int cause) {
   _scavenge_skipped->set_value(cause);
 }
コード例 #14
0
 inline void update_live_at_last_full_gc_counter() {
   _live_at_last_full_gc_counter->set_value(
     (jlong)(ps_size_policy()->live_at_last_full_gc()));
 }
コード例 #15
0
 inline void update_avg_young_live_counter() {
   _avg_young_live_counter->set_value(
     (jlong)(size_policy()->avg_young_live()->average())
   );
 }
コード例 #16
0
 inline void update_avg_promoted_dev() {
   _avg_promoted_dev_counter->set_value(
     (jlong)(ps_size_policy()->avg_promoted()->deviation())
   );
 }
コード例 #17
0
 inline void update_avg_survived_dev_counters() {
   _avg_survived_dev_counter->set_value(
     (jlong)(size_policy()->_avg_survived->deviation())
   );
 }
コード例 #18
0
 inline void update_avg_promoted_padded_avg() {
   _avg_promoted_padded_avg_counter->set_value(
     (jlong)(ps_size_policy()->avg_promoted()->padded_average())
   );
 }
コード例 #19
0
 inline void update_change_young_gen_for_throughput() {
   _change_young_gen_for_throughput_counter->set_value(
     size_policy()->change_young_gen_for_throughput());
 }
コード例 #20
0
 inline void update_capacity() {
   _capacity->set_value(_space->capacity());
 }
コード例 #21
0
 inline void update_decide_at_full_gc_counter() {
   _decide_at_full_gc_counter->set_value(
     size_policy()->decide_at_full_gc());
 }
コード例 #22
0
 inline void update_used() {
   _used->set_value(_space->used());
 }
コード例 #23
0
 inline void update_survived(size_t survived) {
   _survived_counter->set_value(survived);
 }
コード例 #24
0
 virtual void update_all() {
   _current_size->set_value(_virtual_space->committed_size());
 }
コード例 #25
0
 inline void update_young_capacity(size_t size_in_bytes) {
   _young_capacity_counter->set_value(size_in_bytes);
 }
コード例 #26
0
ファイル: compileBroker.hpp プロジェクト: pombreda/graal
 void set_compile_type(int compile_type) {
   _compile_type = compile_type;
   if (UsePerfData) _perf_compile_type->set_value((jlong)compile_type);
 }
コード例 #27
0
 inline void update_decrement_tenuring_threshold_for_gc_cost() {
   _decrement_tenuring_threshold_for_gc_cost_counter->set_value(
     size_policy()->decrement_tenuring_threshold_for_gc_cost());
 }
コード例 #28
0
 inline void update_minor_gc_cost_counter() {
   _minor_gc_cost_counter->set_value((jlong)
     (size_policy()->minor_gc_cost() * 100.0));
 }
コード例 #29
0
 inline void update_change_young_gen_for_min_pauses() {
   _change_young_gen_for_min_pauses_counter->set_value(
     size_policy()->change_young_gen_for_min_pauses());
 }
コード例 #30
0
 inline void update_major_pause_young_slope() {
   _major_pause_young_slope->set_value(
     (jlong)(ps_size_policy()->major_pause_young_slope() * 1000)
   );
 }