equal
deleted
inserted
replaced
37 class PrintCLDMetaspaceInfoClosure : public CLDClosure { |
37 class PrintCLDMetaspaceInfoClosure : public CLDClosure { |
38 private: |
38 private: |
39 outputStream* const _out; |
39 outputStream* const _out; |
40 const size_t _scale; |
40 const size_t _scale; |
41 const bool _do_print; |
41 const bool _do_print; |
|
42 const bool _do_print_classes; |
42 const bool _break_down_by_chunktype; |
43 const bool _break_down_by_chunktype; |
43 |
44 |
44 public: |
45 public: |
45 |
46 |
46 uintx _num_loaders; |
47 uintx _num_loaders; |
|
48 uintx _num_loaders_without_metaspace; |
|
49 uintx _num_loaders_unloading; |
47 ClassLoaderMetaspaceStatistics _stats_total; |
50 ClassLoaderMetaspaceStatistics _stats_total; |
48 |
51 |
49 uintx _num_loaders_by_spacetype [Metaspace::MetaspaceTypeCount]; |
52 uintx _num_loaders_by_spacetype [Metaspace::MetaspaceTypeCount]; |
50 ClassLoaderMetaspaceStatistics _stats_by_spacetype [Metaspace::MetaspaceTypeCount]; |
53 ClassLoaderMetaspaceStatistics _stats_by_spacetype [Metaspace::MetaspaceTypeCount]; |
51 |
54 |
52 PrintCLDMetaspaceInfoClosure(outputStream* out, size_t scale, bool do_print, bool break_down_by_chunktype); |
55 PrintCLDMetaspaceInfoClosure(outputStream* out, size_t scale, bool do_print, |
|
56 bool do_print_classes, bool break_down_by_chunktype); |
53 void do_cld(ClassLoaderData* cld); |
57 void do_cld(ClassLoaderData* cld); |
54 |
58 |
55 }; |
59 }; |
56 |
60 |
57 } // namespace metaspace |
61 } // namespace metaspace |