Mercurial > hg > truffle
comparison src/share/vm/memory/memRegion.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 | f95d63e2154a |
children | da91efe96a93 |
comparison
equal
deleted
inserted
replaced
6174:74533f63b116 | 6197:d2a62e0f25eb |
---|---|
97 | 97 |
98 // A ResourceObj version of MemRegionClosure | 98 // A ResourceObj version of MemRegionClosure |
99 | 99 |
100 class MemRegionClosureRO: public MemRegionClosure { | 100 class MemRegionClosureRO: public MemRegionClosure { |
101 public: | 101 public: |
102 void* operator new(size_t size, ResourceObj::allocation_type type) { | 102 void* operator new(size_t size, ResourceObj::allocation_type type, MEMFLAGS flags) { |
103 return ResourceObj::operator new(size, type); | 103 return ResourceObj::operator new(size, type, flags); |
104 } | 104 } |
105 void* operator new(size_t size, Arena *arena) { | 105 void* operator new(size_t size, Arena *arena) { |
106 return ResourceObj::operator new(size, arena); | 106 return ResourceObj::operator new(size, arena); |
107 } | 107 } |
108 void* operator new(size_t size) { | 108 void* operator new(size_t size) { |