< prev index next >

src/share/vm/services/lowMemoryDetector.cpp

Print this page

        

*** 291,302 **** } 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); Handle sensor_h(THREAD, _sensor_obj); Handle usage_h = MemoryService::create_MemoryUsage_obj(_usage, CHECK); JavaValue result(T_VOID); JavaCallArguments args(sensor_h); --- 291,301 ---- } void SensorInfo::trigger(int count, TRAPS) { assert(count <= _pending_trigger_count, "just checking"); if (_sensor_obj != NULL) { ! 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,346 **** _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); Handle sensor(THREAD, _sensor_obj); JavaValue result(T_VOID); JavaCallArguments args(sensor); args.push_int((int) count); --- 334,344 ---- _pending_clear_count = 0; _pending_trigger_count = _pending_trigger_count - count; } if (_sensor_obj != NULL) { ! 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 >