src/hotspot/share/gc/shared/gcVMOperations.cpp
branchstuefe-new-metaspace-branch
changeset 59272 54750b448264
parent 58063 bdf136b8ae0e
equal deleted inserted replaced
59271:1558266946de 59272:54750b448264
    31 #include "gc/shared/gcVMOperations.hpp"
    31 #include "gc/shared/gcVMOperations.hpp"
    32 #include "gc/shared/genCollectedHeap.hpp"
    32 #include "gc/shared/genCollectedHeap.hpp"
    33 #include "interpreter/oopMapCache.hpp"
    33 #include "interpreter/oopMapCache.hpp"
    34 #include "logging/log.hpp"
    34 #include "logging/log.hpp"
    35 #include "memory/metaspace/classLoaderMetaspace.hpp"
    35 #include "memory/metaspace/classLoaderMetaspace.hpp"
    36 #include "memory/metaspace/metaspaceEnums.hpp"
       
    37 #include "memory/oopFactory.hpp"
    36 #include "memory/oopFactory.hpp"
    38 #include "memory/universe.hpp"
    37 #include "memory/universe.hpp"
    39 #include "runtime/handles.inline.hpp"
    38 #include "runtime/handles.inline.hpp"
    40 #include "runtime/init.hpp"
    39 #include "runtime/init.hpp"
    41 #include "utilities/dtrace.hpp"
    40 #include "utilities/dtrace.hpp"
   180   gch->do_full_collection(gch->must_clear_all_soft_refs(), _max_generation);
   179   gch->do_full_collection(gch->must_clear_all_soft_refs(), _max_generation);
   181 }
   180 }
   182 
   181 
   183 VM_CollectForMetadataAllocation::VM_CollectForMetadataAllocation(ClassLoaderData* loader_data,
   182 VM_CollectForMetadataAllocation::VM_CollectForMetadataAllocation(ClassLoaderData* loader_data,
   184                                                                  size_t size,
   183                                                                  size_t size,
   185                                                                  metaspace::MetadataType mdtype,
   184                                                                  Metaspace::MetadataType mdtype,
   186                                                                  uint gc_count_before,
   185                                                                  uint gc_count_before,
   187                                                                  uint full_gc_count_before,
   186                                                                  uint full_gc_count_before,
   188                                                                  GCCause::Cause gc_cause)
   187                                                                  GCCause::Cause gc_cause)
   189     : VM_GC_Operation(gc_count_before, gc_cause, full_gc_count_before, true),
   188     : VM_GC_Operation(gc_count_before, gc_cause, full_gc_count_before, true),
   190       _result(NULL), _size(size), _mdtype(mdtype), _loader_data(loader_data) {
   189       _result(NULL), _size(size), _mdtype(mdtype), _loader_data(loader_data) {