< prev index next >

src/hotspot/share/prims/resolvedMethodTable.hpp

Print this page

        

@@ -54,12 +54,11 @@
 class ResolvedMethodTable : public Hashtable<ClassLoaderWeakHandle, mtClass> {
   enum Constants {
     _table_size  = 1007
   };
 
-  static int _oops_removed;
-  static int _oops_counted;
+  static int total_oops_removed;
 
   static bool _dead_entries;
 
   static ResolvedMethodTable* _the_table;
 private:

@@ -93,10 +92,12 @@
   static oop add_method(Handle rmethod_name);
 
   static bool has_work() { return _dead_entries; }
   static void trigger_cleanup();
 
+  static int removed_entries_count() { return total_oops_removed; };
+
 #if INCLUDE_JVMTI
   // It is called at safepoint only for RedefineClasses
   static void adjust_method_entries(bool * trace_name_printed);
 #endif // INCLUDE_JVMTI
 
< prev index next >