equal
deleted
inserted
replaced
23 */ |
23 */ |
24 |
24 |
25 #include "precompiled.hpp" |
25 #include "precompiled.hpp" |
26 #include "classfile/systemDictionary.hpp" |
26 #include "classfile/systemDictionary.hpp" |
27 #include "classfile/vmSymbols.hpp" |
27 #include "classfile/vmSymbols.hpp" |
28 #include "memory/metaspace/metaspaceEnums.hpp" |
|
29 #include "memory/metaspace.hpp" |
28 #include "memory/metaspace.hpp" |
30 #include "oops/oop.inline.hpp" |
29 #include "oops/oop.inline.hpp" |
31 #include "runtime/handles.inline.hpp" |
30 #include "runtime/handles.inline.hpp" |
32 #include "runtime/javaCalls.hpp" |
31 #include "runtime/javaCalls.hpp" |
33 #include "runtime/orderAccess.hpp" |
32 #include "runtime/orderAccess.hpp" |
210 |
209 |
211 CompressedKlassSpacePool::CompressedKlassSpacePool() : |
210 CompressedKlassSpacePool::CompressedKlassSpacePool() : |
212 MemoryPool("Compressed Class Space", NonHeap, 0, CompressedClassSpaceSize, true, false) { } |
211 MemoryPool("Compressed Class Space", NonHeap, 0, CompressedClassSpaceSize, true, false) { } |
213 |
212 |
214 size_t CompressedKlassSpacePool::used_in_bytes() { |
213 size_t CompressedKlassSpacePool::used_in_bytes() { |
215 return MetaspaceUtils::used_bytes(metaspace::ClassType); |
214 return MetaspaceUtils::used_bytes(Metaspace::ClassType); |
216 } |
215 } |
217 |
216 |
218 MemoryUsage CompressedKlassSpacePool::get_memory_usage() { |
217 MemoryUsage CompressedKlassSpacePool::get_memory_usage() { |
219 size_t committed = MetaspaceUtils::committed_bytes(metaspace::ClassType); |
218 size_t committed = MetaspaceUtils::committed_bytes(Metaspace::ClassType); |
220 return MemoryUsage(initial_size(), used_in_bytes(), committed, max_size()); |
219 return MemoryUsage(initial_size(), used_in_bytes(), committed, max_size()); |
221 } |
220 } |