1. A method of monitoring response time of a method or a function associated with a Java software component, comprising the steps of: inserting an instrumentation code in a bytecode representation of said method or function to effect generation of a start time marker upon start of execution of said method or function and a stop time marker upon completion of execution of said method or function, and utilizing said start and stop time markers to determine a response time of said method or function.