comparison src/share/vm/memory/defNewGeneration.hpp @ 6197:d2a62e0f25eb

6995781: Native Memory Tracking (Phase 1) 7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain
author zgu
date Thu, 28 Jun 2012 17:03:16 -0400
parents b632e80fc9dc
children da91efe96a93
comparison
equal deleted inserted replaced
6174:74533f63b116 6197:d2a62e0f25eb
87 void preserve_mark_if_necessary(oop obj, markOop m); 87 void preserve_mark_if_necessary(oop obj, markOop m);
88 void preserve_mark(oop obj, markOop m); // work routine used by the above 88 void preserve_mark(oop obj, markOop m); // work routine used by the above
89 89
90 // Together, these keep <object with a preserved mark, mark value> pairs. 90 // Together, these keep <object with a preserved mark, mark value> pairs.
91 // They should always contain the same number of elements. 91 // They should always contain the same number of elements.
92 Stack<oop> _objs_with_preserved_marks; 92 Stack<oop, mtGC> _objs_with_preserved_marks;
93 Stack<markOop> _preserved_marks_of_objs; 93 Stack<markOop, mtGC> _preserved_marks_of_objs;
94 94
95 // Promotion failure handling 95 // Promotion failure handling
96 OopClosure *_promo_failure_scan_stack_closure; 96 OopClosure *_promo_failure_scan_stack_closure;
97 void set_promo_failure_scan_stack_closure(OopClosure *scan_stack_closure) { 97 void set_promo_failure_scan_stack_closure(OopClosure *scan_stack_closure) {
98 _promo_failure_scan_stack_closure = scan_stack_closure; 98 _promo_failure_scan_stack_closure = scan_stack_closure;
99 } 99 }
100 100
101 Stack<oop> _promo_failure_scan_stack; 101 Stack<oop, mtGC> _promo_failure_scan_stack;
102 void drain_promo_failure_scan_stack(void); 102 void drain_promo_failure_scan_stack(void);
103 bool _promo_failure_drain_in_progress; 103 bool _promo_failure_drain_in_progress;
104 104
105 // Performance Counters 105 // Performance Counters
106 GenerationCounters* _gen_counters; 106 GenerationCounters* _gen_counters;