Bytecode Instrumentation
| 2004 JavaOne
SM
Conference | Session 3042 Copyright Hewlett Packard Co., 2004.
70
Output – Corresponding call counts
MyAgent.premain(): Enter
MyAgent.premain(): Exit
MyMonThread: Starting thread.
MyMon.printCallNumbers: 0 0
Add instrumentation to: a1
MyMon.printCallNumbers: 435 0
MyMon.printCallNumbers: 861 0
MyMon.printCallNumbers: 1295 0
MyMon.printCallNumbers: 1722 0
MyMon.printCallNumbers: 1829 0
Add instrumentation to: a2
MyMon.printCallNumbers: 1842 485
MyMon.printCallNumbers: 1842 911
MyMon.printCallNumbers: 1842 1356
MyMon.printCallNumbers: 1842 1783
MyMon.printCallNumbers: 1842 1891
Add instrumentation to: a1
MyMon.printCallNumbers: 2270 1902
a1() a2()
No counting
Counting a1() calls
Counting a2() calls