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 }
|