Mercurial > hg > truffle
comparison src/share/vm/oops/instanceKlass.cpp @ 11096:71180a6e5080
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.
Summary: Remove -Xaprof and Klass::_alloc_count & ArrayKlass::_alloc_size.
Reviewed-by: stefank, coleenp
author | jiangli |
---|---|
date | Wed, 03 Jul 2013 17:26:59 -0400 |
parents | e0c9a1d29eb4 |
children | 825e6cb66923 |
comparison
equal
deleted
inserted
replaced
11065:cedf20e2a655 | 11096:71180a6e5080 |
---|---|
1319 void InstanceKlass::array_klasses_do(void f(Klass* k)) { | 1319 void InstanceKlass::array_klasses_do(void f(Klass* k)) { |
1320 if (array_klasses() != NULL) | 1320 if (array_klasses() != NULL) |
1321 ArrayKlass::cast(array_klasses())->array_klasses_do(f); | 1321 ArrayKlass::cast(array_klasses())->array_klasses_do(f); |
1322 } | 1322 } |
1323 | 1323 |
1324 | |
1325 void InstanceKlass::with_array_klasses_do(void f(Klass* k)) { | |
1326 f(this); | |
1327 array_klasses_do(f); | |
1328 } | |
1329 | |
1330 #ifdef ASSERT | 1324 #ifdef ASSERT |
1331 static int linear_search(Array<Method*>* methods, Symbol* name, Symbol* signature) { | 1325 static int linear_search(Array<Method*>* methods, Symbol* name, Symbol* signature) { |
1332 int len = methods->length(); | 1326 int len = methods->length(); |
1333 for (int index = 0; index < len; index++) { | 1327 for (int index = 0; index < len; index++) { |
1334 Method* m = methods->at(index); | 1328 Method* m = methods->at(index); |