src/share/vm/gc_implementation/shared/gcHeapSummary.hpp

changeset 6416
537c8e21b118
parent 5237
f2110083203d
child 6420
9fdaa79b0c27
     1.1 --- a/src/share/vm/gc_implementation/shared/gcHeapSummary.hpp	Mon Mar 24 09:14:14 2014 -0700
     1.2 +++ b/src/share/vm/gc_implementation/shared/gcHeapSummary.hpp	Fri Mar 21 10:16:35 2014 +0100
     1.3 @@ -125,15 +125,17 @@
     1.4  };
     1.5  
     1.6  class MetaspaceSummary : public StackObj {
     1.7 +  size_t _capacity_until_GC;
     1.8    MetaspaceSizes _meta_space;
     1.9    MetaspaceSizes _data_space;
    1.10    MetaspaceSizes _class_space;
    1.11  
    1.12   public:
    1.13 -  MetaspaceSummary() : _meta_space(), _data_space(), _class_space() {}
    1.14 -  MetaspaceSummary(const MetaspaceSizes& meta_space, const MetaspaceSizes& data_space, const MetaspaceSizes& class_space) :
    1.15 -       _meta_space(meta_space), _data_space(data_space), _class_space(class_space) { }
    1.16 +  MetaspaceSummary() : _capacity_until_GC(0), _meta_space(), _data_space(), _class_space() {}
    1.17 +  MetaspaceSummary(size_t capacity_until_GC, const MetaspaceSizes& meta_space, const MetaspaceSizes& data_space, const MetaspaceSizes& class_space) :
    1.18 +       _capacity_until_GC(capacity_until_GC), _meta_space(meta_space), _data_space(data_space), _class_space(class_space) { }
    1.19  
    1.20 +  size_t capacity_until_GC() const { return _capacity_until_GC; }
    1.21    const MetaspaceSizes& meta_space() const { return _meta_space; }
    1.22    const MetaspaceSizes& data_space() const { return _data_space; }
    1.23    const MetaspaceSizes& class_space() const { return _class_space; }

mercurial