src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
branchJEP-349-branch
changeset 57878 bffba8d6611a
parent 57360 5d043a159d5c
child 58185 ff328fdeca2d
equal deleted inserted replaced
57874:cd496c5a3823 57878:bffba8d6611a
   117   JfrJavaThreadIterator iter;
   117   JfrJavaThreadIterator iter;
   118   int number_of_threads = 0;
   118   int number_of_threads = 0;
   119   while (iter.has_next()) {
   119   while (iter.has_next()) {
   120     JavaThread* const jt = iter.next();
   120     JavaThread* const jt = iter.next();
   121     assert(jt != NULL, "invariant");
   121     assert(jt != NULL, "invariant");
       
   122     if (jt->jfr_thread_local()->is_excluded()) {
       
   123       continue;
       
   124     }
   122     ++number_of_threads;
   125     ++number_of_threads;
   123     EventThreadCPULoad event(UNTIMED);
   126     EventThreadCPULoad event(UNTIMED);
   124     if (JfrThreadCPULoadEvent::update_event(event, jt, cur_wallclock_time, processor_count)) {
   127     if (JfrThreadCPULoadEvent::update_event(event, jt, cur_wallclock_time, processor_count)) {
   125       event.set_starttime(event_time);
   128       event.set_starttime(event_time);
   126       if (jt != periodic_thread) {
   129       if (jt != periodic_thread) {