Bytecode Instrumentation
| 2004 JavaOne
SM
Conference | Session 3042 Copyright Hewlett Packard Co., 2004.
39
Selecting Methods: New Opportunities
•
JVMTI and JPLIS open up staged
instrumentation
• Make conservative decisions initially
• Remove or add instrumentation as data is
collected and application understood
• Many adaptive opportunities
─ More efficient profiling
─ Targeted optimizations
─ Find and repair bugs on the fly