< prev index next >

test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java

Print this page
rev 51054 : imported patch 9000013-aixDisableJFR-requires.patch


  26 package jdk.jfr.event.runtime;
  27 
  28 import com.sun.management.ThreadMXBean;
  29 import jdk.jfr.Recording;
  30 import jdk.jfr.consumer.RecordedEvent;
  31 import jdk.jfr.consumer.RecordedThread;
  32 import jdk.test.lib.Asserts;
  33 import jdk.test.lib.jfr.EventNames;
  34 import jdk.test.lib.jfr.Events;
  35 
  36 import java.lang.management.ManagementFactory;
  37 import java.time.Duration;
  38 import java.time.Instant;
  39 import java.util.Comparator;
  40 import java.util.Iterator;
  41 import java.util.List;
  42 import java.util.concurrent.BrokenBarrierException;
  43 import java.util.concurrent.CyclicBarrier;
  44 import java.util.stream.Collectors;
  45 
  46 /*
  47  * @test
  48  * @key jfr

  49  * @library /test/lib
  50  * @modules jdk.jfr
  51  *          jdk.management
  52  *
  53  * @run main/othervm jdk.jfr.event.runtime.TestThreadCpuTimeEvent
  54  */
  55 
  56 /**
  57  */
  58 public class TestThreadCpuTimeEvent {
  59 
  60     public static void main(String[] args) throws Throwable {
  61         testSimple();
  62         testCompareWithMXBean();
  63         testEventAtThreadExit();
  64     }
  65 
  66     private static final long eventPeriodMillis = 50;
  67     private static final String cpuConsumerThreadName = "cpuConsumer";
  68 




  26 package jdk.jfr.event.runtime;
  27 
  28 import com.sun.management.ThreadMXBean;
  29 import jdk.jfr.Recording;
  30 import jdk.jfr.consumer.RecordedEvent;
  31 import jdk.jfr.consumer.RecordedThread;
  32 import jdk.test.lib.Asserts;
  33 import jdk.test.lib.jfr.EventNames;
  34 import jdk.test.lib.jfr.Events;
  35 
  36 import java.lang.management.ManagementFactory;
  37 import java.time.Duration;
  38 import java.time.Instant;
  39 import java.util.Comparator;
  40 import java.util.Iterator;
  41 import java.util.List;
  42 import java.util.concurrent.BrokenBarrierException;
  43 import java.util.concurrent.CyclicBarrier;
  44 import java.util.stream.Collectors;
  45 
  46 /**
  47  * @test
  48  * @key jfr
  49  * @requires vm.hasJFR
  50  * @library /test/lib
  51  * @modules jdk.jfr
  52  *          jdk.management
  53  *
  54  * @run main/othervm jdk.jfr.event.runtime.TestThreadCpuTimeEvent
  55  */
  56 
  57 /**
  58  */
  59 public class TestThreadCpuTimeEvent {
  60 
  61     public static void main(String[] args) throws Throwable {
  62         testSimple();
  63         testCompareWithMXBean();
  64         testEventAtThreadExit();
  65     }
  66 
  67     private static final long eventPeriodMillis = 50;
  68     private static final String cpuConsumerThreadName = "cpuConsumer";
  69 


< prev index next >