< prev index next >

src/hotspot/share/services/memoryPool.cpp

Print this page
rev 57625 : [mq]: metaspace-improvement

*** 23,32 **** --- 23,33 ---- */ #include "precompiled.hpp" #include "classfile/systemDictionary.hpp" #include "classfile/vmSymbols.hpp" + #include "memory/metaspace/metaspaceEnums.hpp" #include "memory/metaspace.hpp" #include "oops/oop.inline.hpp" #include "runtime/handles.inline.hpp" #include "runtime/javaCalls.hpp" #include "runtime/orderAccess.hpp"
*** 209,220 **** CompressedKlassSpacePool::CompressedKlassSpacePool() : MemoryPool("Compressed Class Space", NonHeap, 0, CompressedClassSpaceSize, true, false) { } size_t CompressedKlassSpacePool::used_in_bytes() { ! return MetaspaceUtils::used_bytes(Metaspace::ClassType); } MemoryUsage CompressedKlassSpacePool::get_memory_usage() { ! size_t committed = MetaspaceUtils::committed_bytes(Metaspace::ClassType); return MemoryUsage(initial_size(), used_in_bytes(), committed, max_size()); } --- 210,221 ---- CompressedKlassSpacePool::CompressedKlassSpacePool() : MemoryPool("Compressed Class Space", NonHeap, 0, CompressedClassSpaceSize, true, false) { } size_t CompressedKlassSpacePool::used_in_bytes() { ! return MetaspaceUtils::used_bytes(metaspace::ClassType); } MemoryUsage CompressedKlassSpacePool::get_memory_usage() { ! size_t committed = MetaspaceUtils::committed_bytes(metaspace::ClassType); return MemoryUsage(initial_size(), used_in_bytes(), committed, max_size()); }
< prev index next >