8279526: Exceptions::count_out_of_memory_exceptions miscounts class metaspace OOMEs

Reviewed-by: zgu, coleenp
This commit is contained in:
Aleksey Shipilev 2022-01-05 19:45:27 +00:00
parent 7b429a64ce
commit 523300e796

@ -463,7 +463,7 @@ volatile int Exceptions::_out_of_memory_error_class_metaspace_errors = 0;
void Exceptions::count_out_of_memory_exceptions(Handle exception) {
if (Universe::is_out_of_memory_error_metaspace(exception())) {
Atomic::inc(&_out_of_memory_error_metaspace_errors, memory_order_relaxed);
} else if (Universe::is_out_of_memory_error_metaspace(exception())) {
} else if (Universe::is_out_of_memory_error_class_metaspace(exception())) {
Atomic::inc(&_out_of_memory_error_class_metaspace_errors, memory_order_relaxed);
} else {
// everything else reported as java heap OOM