Print this page
4719 Common patchset for jdk1.7 support preparation


  34  */
  35 public class TestStopLock {
  36     public static void
  37     main(String[] args)
  38     {
  39         final Consumer consumer = new LocalConsumer();
  40         consumer.addConsumerListener(new ConsumerAdapter() {
  41             @Override
  42             public void intervalBegan(ConsumerEvent e) {
  43                 consumer.isRunning();
  44             }
  45         });
  46 
  47         try {
  48             consumer.open();
  49             consumer.compile("syscall:::entry { @[execname] = count(); } " +
  50                     "tick-101ms { printa(@); }");
  51             consumer.enable();
  52             consumer.go();
  53             try {
  54                 Thread.currentThread().sleep(500);
  55             } catch (InterruptedException e) {
  56                 e.printStackTrace();
  57                 System.exit(1);
  58             }
  59             consumer.stop();
  60             consumer.close();
  61         } catch (DTraceException e) {
  62             e.printStackTrace();
  63             System.exit(1);
  64         }
  65         System.out.println("Successful");
  66     }
  67 }


  34  */
  35 public class TestStopLock {
  36     public static void
  37     main(String[] args)
  38     {
  39         final Consumer consumer = new LocalConsumer();
  40         consumer.addConsumerListener(new ConsumerAdapter() {
  41             @Override
  42             public void intervalBegan(ConsumerEvent e) {
  43                 consumer.isRunning();
  44             }
  45         });
  46 
  47         try {
  48             consumer.open();
  49             consumer.compile("syscall:::entry { @[execname] = count(); } " +
  50                     "tick-101ms { printa(@); }");
  51             consumer.enable();
  52             consumer.go();
  53             try {
  54                 Thread.sleep(500);
  55             } catch (InterruptedException e) {
  56                 e.printStackTrace();
  57                 System.exit(1);
  58             }
  59             consumer.stop();
  60             consumer.close();
  61         } catch (DTraceException e) {
  62             e.printStackTrace();
  63             System.exit(1);
  64         }
  65         System.out.println("Successful");
  66     }
  67 }