< prev index next >
src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.hpp
Print this page
rev 50187 : imported patch metaspace-split
rev 50188 : [mq]: 8203219-VM.metaspace-show-loaded-classes
*** 37,57 ****
class PrintCLDMetaspaceInfoClosure : public CLDClosure {
private:
outputStream* const _out;
const size_t _scale;
const bool _do_print;
const bool _break_down_by_chunktype;
public:
uintx _num_loaders;
ClassLoaderMetaspaceStatistics _stats_total;
uintx _num_loaders_by_spacetype [Metaspace::MetaspaceTypeCount];
ClassLoaderMetaspaceStatistics _stats_by_spacetype [Metaspace::MetaspaceTypeCount];
! PrintCLDMetaspaceInfoClosure(outputStream* out, size_t scale, bool do_print, bool break_down_by_chunktype);
void do_cld(ClassLoaderData* cld);
};
} // namespace metaspace
--- 37,61 ----
class PrintCLDMetaspaceInfoClosure : public CLDClosure {
private:
outputStream* const _out;
const size_t _scale;
const bool _do_print;
+ const bool _do_print_classes;
const bool _break_down_by_chunktype;
public:
uintx _num_loaders;
+ uintx _num_loaders_without_metaspace;
+ uintx _num_loaders_unloading;
ClassLoaderMetaspaceStatistics _stats_total;
uintx _num_loaders_by_spacetype [Metaspace::MetaspaceTypeCount];
ClassLoaderMetaspaceStatistics _stats_by_spacetype [Metaspace::MetaspaceTypeCount];
! PrintCLDMetaspaceInfoClosure(outputStream* out, size_t scale, bool do_print,
! bool do_print_classes, bool break_down_by_chunktype);
void do_cld(ClassLoaderData* cld);
};
} // namespace metaspace
< prev index next >