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:
parent
b5a7ed16dd
commit
8423e2c392
@ -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)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user