hotspot/src/share/vm/opto/output.cpp
changeset 25716 fc9bd7814b10
parent 25715 d5a8dbdc5150
parent 25495 aeb87692dfd0
child 25719 ef6312344da2
--- a/hotspot/src/share/vm/opto/output.cpp	Fri Jul 04 11:46:01 2014 +0200
+++ b/hotspot/src/share/vm/opto/output.cpp	Mon Jul 14 10:15:21 2014 -0400
@@ -1165,6 +1165,7 @@
   // Have we run out of code space?
   if ((cb->blob() == NULL) || (!CompileBroker::should_compile_new_jobs())) {
     C->record_failure("CodeCache is full");
+    CompileBroker::handle_full_code_cache();
     return NULL;
   }
   // Configure the code buffer.
@@ -1489,6 +1490,7 @@
       cb->insts()->maybe_expand_to_ensure_remaining(MAX_inst_size);
       if ((cb->blob() == NULL) || (!CompileBroker::should_compile_new_jobs())) {
         C->record_failure("CodeCache is full");
+        CompileBroker::handle_full_code_cache();
         return;
       }
 
@@ -1645,6 +1647,7 @@
   // One last check for failed CodeBuffer::expand:
   if ((cb->blob() == NULL) || (!CompileBroker::should_compile_new_jobs())) {
     C->record_failure("CodeCache is full");
+    CompileBroker::handle_full_code_cache();
     return;
   }