equal
deleted
inserted
replaced
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(); |