src/hotspot/share/gc/shared/collectedHeap.cpp
changeset 54616 3ab77d8dc60a
parent 54376 2a2fab6fb3a5
child 54623 1126f0607c70
equal deleted inserted replaced
54615:9afd2868c18b 54616:3ab77d8dc60a
    79 
    79 
    80   heap->print_on(&st);
    80   heap->print_on(&st);
    81   st.print_cr("}");
    81   st.print_cr("}");
    82 }
    82 }
    83 
    83 
       
    84 size_t CollectedHeap::unused() const {
       
    85   MutexLocker ml(Heap_lock);
       
    86   return capacity() - used();
       
    87 }
       
    88 
    84 VirtualSpaceSummary CollectedHeap::create_heap_space_summary() {
    89 VirtualSpaceSummary CollectedHeap::create_heap_space_summary() {
    85   size_t capacity_in_words = capacity() / HeapWordSize;
    90   size_t capacity_in_words = capacity() / HeapWordSize;
    86 
    91 
    87   return VirtualSpaceSummary(
    92   return VirtualSpaceSummary(
    88     reserved_region().start(), reserved_region().start() + capacity_in_words, reserved_region().end());
    93     reserved_region().start(), reserved_region().start() + capacity_in_words, reserved_region().end());