< prev index next >

src/share/vm/services/lowMemoryDetector.cpp

Print this page

        

@@ -291,12 +291,11 @@
 }
 
 void SensorInfo::trigger(int count, TRAPS) {
   assert(count <= _pending_trigger_count, "just checking");
   if (_sensor_obj != NULL) {
-    Klass* k = Management::sun_management_Sensor_klass(CHECK);
-    instanceKlassHandle sensorKlass (THREAD, k);
+    InstanceKlass* sensorKlass = Management::sun_management_Sensor_klass(CHECK);
     Handle sensor_h(THREAD, _sensor_obj);
     Handle usage_h = MemoryService::create_MemoryUsage_obj(_usage, CHECK);
 
     JavaValue result(T_VOID);
     JavaCallArguments args(sensor_h);

@@ -335,12 +334,11 @@
     _pending_clear_count = 0;
     _pending_trigger_count = _pending_trigger_count - count;
   }
 
   if (_sensor_obj != NULL) {
-    Klass* k = Management::sun_management_Sensor_klass(CHECK);
-    instanceKlassHandle sensorKlass (THREAD, k);
+    InstanceKlass* sensorKlass = Management::sun_management_Sensor_klass(CHECK);
     Handle sensor(THREAD, _sensor_obj);
 
     JavaValue result(T_VOID);
     JavaCallArguments args(sensor);
     args.push_int((int) count);
< prev index next >