8149405: OOM Error running java/lang/invoke/MethodHandlesTest.java on windows-x86

Add missing ResourceMarks to release memory more quickly.

Reviewed-by: jmasa, kbarrett
This commit is contained in:
Derek White 2016-04-12 14:46:02 -04:00
parent b5a7ed16dd
commit 8423e2c392

View File

@ -1729,6 +1729,7 @@ void MethodData::verify_extra_data_clean(CleanExtraDataClosure* cl) {
}
void MethodData::clean_method_data(BoolObjectClosure* is_alive) {
ResourceMark rm;
for (ProfileData* data = first_data();
is_valid(data);
data = next_data(data)) {
@ -1745,6 +1746,7 @@ void MethodData::clean_method_data(BoolObjectClosure* is_alive) {
}
void MethodData::clean_weak_method_links() {
ResourceMark rm;
for (ProfileData* data = first_data();
is_valid(data);
data = next_data(data)) {
@ -1758,6 +1760,7 @@ void MethodData::clean_weak_method_links() {
#ifdef ASSERT
void MethodData::verify_clean_weak_method_links() {
ResourceMark rm;
for (ProfileData* data = first_data();
is_valid(data);
data = next_data(data)) {