comparison src/share/vm/interpreter/oopMapCache.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 c760f78e0a53
children da91efe96a93
comparison
equal deleted inserted replaced
6174:74533f63b116 6197:d2a62e0f25eb
154 #ifdef ENABLE_ZAP_DEAD_LOCALS 154 #ifdef ENABLE_ZAP_DEAD_LOCALS
155 void iterate_all(OffsetClosure* oop_closure, OffsetClosure* value_closure, OffsetClosure* dead_closure); 155 void iterate_all(OffsetClosure* oop_closure, OffsetClosure* value_closure, OffsetClosure* dead_closure);
156 #endif 156 #endif
157 }; 157 };
158 158
159 class OopMapCache : public CHeapObj { 159 class OopMapCache : public CHeapObj<mtClass> {
160 private: 160 private:
161 enum { _size = 32, // Use fixed size for now 161 enum { _size = 32, // Use fixed size for now
162 _probe_depth = 3 // probe depth in case of collisions 162 _probe_depth = 3 // probe depth in case of collisions
163 }; 163 };
164 164