src/hotspot/share/classfile/classLoaderStats.hpp
changeset 51334 cc2c79d22508
parent 47216 71c04702a3d5
child 51809 61f62fb4d4bf
equal deleted inserted replaced
51333:f6641fcf7b7e 51334:cc2c79d22508
    85     _class_loader(0),
    85     _class_loader(0),
    86     _parent(0),
    86     _parent(0),
    87     _chunk_sz(0),
    87     _chunk_sz(0),
    88     _block_sz(0),
    88     _block_sz(0),
    89     _classes_count(0),
    89     _classes_count(0),
       
    90     _anon_chunk_sz(0),
    90     _anon_block_sz(0),
    91     _anon_block_sz(0),
    91     _anon_chunk_sz(0),
       
    92     _anon_classes_count(0) {
    92     _anon_classes_count(0) {
    93   }
    93   }
    94 };
    94 };
    95 
    95 
    96 
    96 
   116   size_t  _total_block_sz;
   116   size_t  _total_block_sz;
   117 
   117 
   118 public:
   118 public:
   119   ClassLoaderStatsClosure(outputStream* out) :
   119   ClassLoaderStatsClosure(outputStream* out) :
   120     _out(out),
   120     _out(out),
       
   121     _stats(new StatsTable()),
   121     _total_loaders(0),
   122     _total_loaders(0),
   122     _total_block_sz(0),
   123     _total_classes(0),
   123     _total_chunk_sz(0),
   124     _total_chunk_sz(0),
   124     _total_classes(0),
   125     _total_block_sz(0) {
   125     _stats(new StatsTable()) {
       
   126   }
   126   }
   127 
   127 
   128   virtual void do_cld(ClassLoaderData* cld);
   128   virtual void do_cld(ClassLoaderData* cld);
   129   virtual bool do_entry(oop const& key, ClassLoaderStats* const& cls);
   129   virtual bool do_entry(oop const& key, ClassLoaderStats* const& cls);
   130   void print();
   130   void print();