1.1 --- a/src/share/vm/oops/instanceKlass.cpp Mon Jan 27 13:14:53 2014 +0100 1.2 +++ b/src/share/vm/oops/instanceKlass.cpp Tue Feb 25 18:16:24 2014 +0100 1.3 @@ -2234,15 +2234,7 @@ 1.4 for (int m = 0; m < methods()->length(); m++) { 1.5 MethodData* mdo = methods()->at(m)->method_data(); 1.6 if (mdo != NULL) { 1.7 - for (ProfileData* data = mdo->first_data(); 1.8 - mdo->is_valid(data); 1.9 - data = mdo->next_data(data)) { 1.10 - data->clean_weak_klass_links(is_alive); 1.11 - } 1.12 - ParametersTypeData* parameters = mdo->parameters_type_data(); 1.13 - if (parameters != NULL) { 1.14 - parameters->clean_weak_klass_links(is_alive); 1.15 - } 1.16 + mdo->clean_method_data(is_alive); 1.17 } 1.18 } 1.19 }