src/hotspot/share/services/memoryPool.cpp
branchstuefe-new-metaspace-branch
changeset 59272 54750b448264
parent 58063 bdf136b8ae0e
equal deleted inserted replaced
59271:1558266946de 59272:54750b448264
    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 }