Lines Matching refs:FlatProfiler

44 // Static fields of FlatProfiler
45 int FlatProfiler::received_gc_ticks = 0;
46 int FlatProfiler::vm_operation_ticks = 0;
47 int FlatProfiler::threads_lock_ticks = 0;
48 int FlatProfiler::class_loader_ticks = 0;
49 int FlatProfiler::extra_ticks = 0;
50 int FlatProfiler::blocked_ticks = 0;
51 int FlatProfiler::deopt_ticks = 0;
52 int FlatProfiler::unknown_ticks = 0;
53 int FlatProfiler::interpreter_ticks = 0;
54 int FlatProfiler::compiler_ticks = 0;
55 int FlatProfiler::received_ticks = 0;
56 int FlatProfiler::delivered_ticks = 0;
57 int* FlatProfiler::bytecode_ticks = NULL;
58 int* FlatProfiler::bytecode_ticks_stub = NULL;
59 int FlatProfiler::all_int_ticks = 0;
60 int FlatProfiler::all_comp_ticks = 0;
61 int FlatProfiler::all_ticks = 0;
62 bool FlatProfiler::full_profile_flag = false;
63 ThreadProfiler* FlatProfiler::thread_profiler = NULL;
64 ThreadProfiler* FlatProfiler::vm_thread_profiler = NULL;
65 FlatProfilerTask* FlatProfiler::task = NULL;
66 elapsedTimer FlatProfiler::timer;
67 int FlatProfiler::interval_ticks_previous = 0;
68 IntervalData* FlatProfiler::interval_data = NULL;
174 address FlatProfiler::bucket_start_for(address pc) {
178 int FlatProfiler::bucket_count_for(address pc) {
797 void FlatProfiler::record_vm_operation() {
799 FlatProfiler::received_gc_ticks += 1;
804 FlatProfiler::deopt_ticks += 1;
808 FlatProfiler::vm_operation_ticks += 1;
811 void FlatProfiler::record_vm_tick() {
839 void FlatProfiler::record_thread_ticks() {
846 (FlatProfiler::received_ticks >= interval_ticks_previous + ProfileIntervalsTicks)) {
848 interval_ticks_previous = FlatProfiler::received_ticks;
864 FlatProfiler::compiler_ticks += 1;
900 FlatProfiler::delivered_ticks += 1;
902 FlatProfiler::interval_record_thread(pp);
918 FlatProfiler::interval_print();
919 FlatProfiler::interval_reset();
923 FlatProfiler::threads_lock_ticks += 1;
929 FlatProfiler::received_ticks += 1;
932 FlatProfiler::record_vm_tick();
937 FlatProfiler::record_vm_operation();
942 FlatProfiler::record_thread_ticks();
946 FlatProfiler::all_int_ticks++;
947 if (!FlatProfiler::full_profile()) {
954 FlatProfiler::interpreter_ticks += 1;
975 FlatProfiler::all_comp_ticks++;
976 if (!FlatProfiler::full_profile()) return;
1012 record_interpreted_tick(thread, fr, tp_code, FlatProfiler::bytecode_ticks);
1036 FlatProfiler::unknown_ticks += 1;
1043 record_interpreted_tick(thread, fr, tp_native, FlatProfiler::bytecode_ticks_stub);
1059 FlatProfiler::unknown_ticks += 1;
1063 FlatProfiler::all_ticks++;
1073 FlatProfiler::class_loader_ticks += 1;
1077 FlatProfiler::extra_ticks += 1;
1085 FlatProfiler::unknown_ticks += 1;
1104 FlatProfiler::unknown_ticks += 1;
1118 FlatProfiler::unknown_ticks += 1;
1134 FlatProfiler::unknown_ticks += 1;
1138 FlatProfiler::blocked_ticks += 1;
1146 FlatProfiler::unknown_ticks += 1;
1150 FlatProfiler::unknown_ticks += 1;
1198 void FlatProfiler::allocate_table() {
1211 FlatProfiler::interval_reset();
1214 void FlatProfiler::engage(JavaThread* mainThread, bool fullProfile) {
1242 void FlatProfiler::disengage() {
1263 void FlatProfiler::reset() {
1282 bool FlatProfiler::is_active() {
1286 void FlatProfiler::print_byte_code_statistics() {
1291 if (FlatProfiler::bytecode_ticks[index] > 0 || FlatProfiler::bytecode_ticks_stub[index] > 0) {
1293 FlatProfiler::bytecode_ticks[index],
1294 FlatProfiler::bytecode_ticks_stub[index],
1495 void FlatProfiler::print(int unused) {
1549 void FlatProfiler::interval_record_thread(ThreadProfiler* tp) {
1566 void FlatProfiler::interval_print() {
1581 void FlatProfiler::interval_reset() {
1596 void FlatProfiler::oops_do(OopClosure* f) {