< prev index next >
src/hotspot/share/services/threadService.hpp
Print this page
*** 23,32 ****
--- 23,33 ----
*/
#ifndef SHARE_SERVICES_THREADSERVICE_HPP
#define SHARE_SERVICES_THREADSERVICE_HPP
+ #include "classfile/classLoader.hpp"
#include "classfile/javaClasses.hpp"
#include "runtime/handles.hpp"
#include "runtime/init.hpp"
#include "runtime/jniHandles.hpp"
#include "runtime/objectMonitor.hpp"
*** 138,149 ****
// to update the statistics.
bool _count_pending_reset;
bool _timer_pending_reset;
// Keep accurate times for potentially recursive class operations
! int _perf_recursion_counts[6];
! elapsedTimer _perf_timers[6];
// utility functions
void check_and_reset_count() {
if (!_count_pending_reset) return;
_contended_enter_count = 0;
--- 139,150 ----
// to update the statistics.
bool _count_pending_reset;
bool _timer_pending_reset;
// Keep accurate times for potentially recursive class operations
! int _perf_recursion_counts[PerfClassTraceTime::EVENT_TYPE_COUNT];
! elapsedTimer _perf_timers[PerfClassTraceTime::EVENT_TYPE_COUNT];
// utility functions
void check_and_reset_count() {
if (!_count_pending_reset) return;
_contended_enter_count = 0;
< prev index next >