Lines Matching refs:ctrl

30 static void test_update(G1IHOPControl* ctrl, double alloc_time,
34 ctrl->update_allocation_info(alloc_time, alloc_amount, young_size);
35 ctrl->update_marking_length(mark_time);
48 G1StaticIHOPControl ctrl(initial_ihop);
49 ctrl.update_target_occupancy(100);
51 size_t threshold = ctrl.get_conc_mark_start_threshold();
54 ctrl.update_allocation_info(100.0, 100, 100);
55 threshold = ctrl.get_conc_mark_start_threshold();
58 ctrl.update_marking_length(1000.0);
59 threshold = ctrl.get_conc_mark_start_threshold();
63 test_update(&ctrl, 2, 10, 10, 3);
64 threshold = ctrl.get_conc_mark_start_threshold();
68 test_update(&ctrl, 12, 10, 10, 3);
69 threshold = ctrl.get_conc_mark_start_threshold();
89 G1AdaptiveIHOPControl ctrl(initial_threshold, &pred, 0, 0);
90 ctrl.update_target_occupancy(target_size);
100 threshold = ctrl.get_conc_mark_start_threshold();
105 ctrl.update_allocation_info(alloc_time1, alloc_amount1, young_size);
106 ctrl.update_marking_length(marking_time1);
108 threshold = ctrl.get_conc_mark_start_threshold();
113 test_update(&ctrl, alloc_time1, alloc_amount1, young_size, marking_time1);
115 threshold = ctrl.get_conc_mark_start_threshold();
126 test_update(&ctrl, alloc_time2, alloc_amount2, young_size, marking_time2);
128 threshold = ctrl.get_conc_mark_start_threshold();
138 test_update(&ctrl, alloc_time3, alloc_amount3, young_size, marking_time3);
139 threshold = ctrl.get_conc_mark_start_threshold();
144 test_update(&ctrl, alloc_time2, alloc_amount2, young_size, marking_time2);
146 threshold = ctrl.get_conc_mark_start_threshold();