Mercurial > hg > graal-jvmci-8
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; |