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) {
|
void MethodData::clean_method_data(BoolObjectClosure* is_alive) {
|
||||||
|
ResourceMark rm;
|
||||||
for (ProfileData* data = first_data();
|
for (ProfileData* data = first_data();
|
||||||
is_valid(data);
|
is_valid(data);
|
||||||
data = next_data(data)) {
|
data = next_data(data)) {
|
||||||
@ -1745,6 +1746,7 @@ void MethodData::clean_method_data(BoolObjectClosure* is_alive) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MethodData::clean_weak_method_links() {
|
void MethodData::clean_weak_method_links() {
|
||||||
|
ResourceMark rm;
|
||||||
for (ProfileData* data = first_data();
|
for (ProfileData* data = first_data();
|
||||||
is_valid(data);
|
is_valid(data);
|
||||||
data = next_data(data)) {
|
data = next_data(data)) {
|
||||||
@ -1758,6 +1760,7 @@ void MethodData::clean_weak_method_links() {
|
|||||||
|
|
||||||
#ifdef ASSERT
|
#ifdef ASSERT
|
||||||
void MethodData::verify_clean_weak_method_links() {
|
void MethodData::verify_clean_weak_method_links() {
|
||||||
|
ResourceMark rm;
|
||||||
for (ProfileData* data = first_data();
|
for (ProfileData* data = first_data();
|
||||||
is_valid(data);
|
is_valid(data);
|
||||||
data = next_data(data)) {
|
data = next_data(data)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user