hotspot/src/share/vm/code/codeCache.cpp
changeset 37296 613278eb2a1e
parent 37289 9989add27bf4
child 38055 9dddf9056918
equal deleted inserted replaced
37268:b2c690909eea 37296:613278eb2a1e
  1040   while(iter.next_alive()) {
  1040   while(iter.next_alive()) {
  1041     iter.method()->clear_inline_caches();
  1041     iter.method()->clear_inline_caches();
  1042   }
  1042   }
  1043 }
  1043 }
  1044 
  1044 
       
  1045 void CodeCache::cleanup_inline_caches() {
       
  1046   assert_locked_or_safepoint(CodeCache_lock);
       
  1047   NMethodIterator iter;
       
  1048   while(iter.next_alive()) {
       
  1049     iter.method()->cleanup_inline_caches(/*clean_all=*/true);
       
  1050   }
       
  1051 }
       
  1052 
  1045 // Keeps track of time spent for checking dependencies
  1053 // Keeps track of time spent for checking dependencies
  1046 NOT_PRODUCT(static elapsedTimer dependentCheckTime;)
  1054 NOT_PRODUCT(static elapsedTimer dependentCheckTime;)
  1047 
  1055 
  1048 int CodeCache::mark_for_deoptimization(KlassDepChange& changes) {
  1056 int CodeCache::mark_for_deoptimization(KlassDepChange& changes) {
  1049   MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag);
  1057   MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag);