equal
deleted
inserted
replaced
441 volatile int Exceptions::_out_of_memory_error_java_heap_errors = 0; |
441 volatile int Exceptions::_out_of_memory_error_java_heap_errors = 0; |
442 volatile int Exceptions::_out_of_memory_error_metaspace_errors = 0; |
442 volatile int Exceptions::_out_of_memory_error_metaspace_errors = 0; |
443 volatile int Exceptions::_out_of_memory_error_class_metaspace_errors = 0; |
443 volatile int Exceptions::_out_of_memory_error_class_metaspace_errors = 0; |
444 |
444 |
445 void Exceptions::count_out_of_memory_exceptions(Handle exception) { |
445 void Exceptions::count_out_of_memory_exceptions(Handle exception) { |
446 if (exception() == Universe::out_of_memory_error_metaspace()) { |
446 if (oopDesc::equals(exception(), Universe::out_of_memory_error_metaspace())) { |
447 Atomic::inc(&_out_of_memory_error_metaspace_errors); |
447 Atomic::inc(&_out_of_memory_error_metaspace_errors); |
448 } else if (exception() == Universe::out_of_memory_error_class_metaspace()) { |
448 } else if (oopDesc::equals(exception(), Universe::out_of_memory_error_class_metaspace())) { |
449 Atomic::inc(&_out_of_memory_error_class_metaspace_errors); |
449 Atomic::inc(&_out_of_memory_error_class_metaspace_errors); |
450 } else { |
450 } else { |
451 // everything else reported as java heap OOM |
451 // everything else reported as java heap OOM |
452 Atomic::inc(&_out_of_memory_error_java_heap_errors); |
452 Atomic::inc(&_out_of_memory_error_java_heap_errors); |
453 } |
453 } |