comparison src/share/vm/services/gcNotifier.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 1891640ca63f
children
comparison
equal deleted inserted replaced
6174:74533f63b116 6197:d2a62e0f25eb
28 #include "memory/allocation.hpp" 28 #include "memory/allocation.hpp"
29 #include "services/memoryPool.hpp" 29 #include "services/memoryPool.hpp"
30 #include "services/memoryService.hpp" 30 #include "services/memoryService.hpp"
31 #include "services/memoryManager.hpp" 31 #include "services/memoryManager.hpp"
32 32
33 class GCNotificationRequest : public CHeapObj { 33 class GCNotificationRequest : public CHeapObj<mtInternal> {
34 friend class GCNotifier; 34 friend class GCNotifier;
35 GCNotificationRequest *next; 35 GCNotificationRequest *next;
36 jlong timestamp; 36 jlong timestamp;
37 GCMemoryManager *gcManager; 37 GCMemoryManager *gcManager;
38 const char *gcAction; 38 const char *gcAction;