src/hotspot/share/classfile/classLoader.cpp
changeset 52076 f8626bcc1698
parent 51444 3e5d28e6de32
child 52148 2d9f8845d0ae
equal deleted inserted replaced
52075:40aa2d50d116 52076:f8626bcc1698
   133 PerfCounter*    ClassLoader::_sync_nonSystemLoaderLockContentionRate = NULL;
   133 PerfCounter*    ClassLoader::_sync_nonSystemLoaderLockContentionRate = NULL;
   134 PerfCounter*    ClassLoader::_sync_JVMFindLoadedClassLockFreeCounter = NULL;
   134 PerfCounter*    ClassLoader::_sync_JVMFindLoadedClassLockFreeCounter = NULL;
   135 PerfCounter*    ClassLoader::_sync_JVMDefineClassLockFreeCounter = NULL;
   135 PerfCounter*    ClassLoader::_sync_JVMDefineClassLockFreeCounter = NULL;
   136 PerfCounter*    ClassLoader::_sync_JNIDefineClassLockFreeCounter = NULL;
   136 PerfCounter*    ClassLoader::_sync_JNIDefineClassLockFreeCounter = NULL;
   137 PerfCounter*    ClassLoader::_unsafe_defineClassCallCounter = NULL;
   137 PerfCounter*    ClassLoader::_unsafe_defineClassCallCounter = NULL;
   138 PerfCounter*    ClassLoader::_load_instance_class_failCounter = NULL;
       
   139 
   138 
   140 GrowableArray<ModuleClassPathList*>* ClassLoader::_patch_mod_entries = NULL;
   139 GrowableArray<ModuleClassPathList*>* ClassLoader::_patch_mod_entries = NULL;
   141 GrowableArray<ModuleClassPathList*>* ClassLoader::_exploded_entries = NULL;
   140 GrowableArray<ModuleClassPathList*>* ClassLoader::_exploded_entries = NULL;
   142 ClassPathEntry* ClassLoader::_jrt_entry = NULL;
   141 ClassPathEntry* ClassLoader::_jrt_entry = NULL;
   143 ClassPathEntry* ClassLoader::_first_append_entry = NULL;
   142 ClassPathEntry* ClassLoader::_first_append_entry = NULL;
  1602     NEWPERFEVENTCOUNTER(_sync_JNIDefineClassLockFreeCounter, SUN_CLS,
  1601     NEWPERFEVENTCOUNTER(_sync_JNIDefineClassLockFreeCounter, SUN_CLS,
  1603                         "jniDefineClassNoLockCalls");
  1602                         "jniDefineClassNoLockCalls");
  1604 
  1603 
  1605     NEWPERFEVENTCOUNTER(_unsafe_defineClassCallCounter, SUN_CLS,
  1604     NEWPERFEVENTCOUNTER(_unsafe_defineClassCallCounter, SUN_CLS,
  1606                         "unsafeDefineClassCalls");
  1605                         "unsafeDefineClassCalls");
  1607 
       
  1608     NEWPERFEVENTCOUNTER(_load_instance_class_failCounter, SUN_CLS,
       
  1609                         "loadInstanceClassFailRate");
       
  1610   }
  1606   }
  1611 
  1607 
  1612   // lookup zip library entry points
  1608   // lookup zip library entry points
  1613   load_zip_library();
  1609   load_zip_library();
  1614   // lookup jimage library entry points
  1610   // lookup jimage library entry points