--- old/src/share/vm/gc/g1/g1CollectedHeap.hpp 2015-07-15 14:35:04.047881929 +0200 +++ new/src/share/vm/gc/g1/g1CollectedHeap.hpp 2015-07-15 14:35:03.952879114 +0200 @@ -251,6 +251,15 @@ // Class that handles the different kinds of allocations. G1Allocator* _allocator; + // Outside of GC pauses, the number of bytes used in all regions other + // than the current allocation region(s). + size_t _summary_bytes_used; + + void increase_used(size_t bytes); + void decrease_used(size_t bytes); + + void set_used(size_t bytes); + // Class that handles archive allocation ranges. G1ArchiveAllocator* _archive_allocator;