If the method call recording type is set to Dynamic instrumentation,all methods of profiled classes are instrumented. This creates some overhead which is significant for methods that have very short execution times. If such methods are called very frequently,the measured time of those method will be far to high. Also,due to the instrumentation,the hot spot compiler might be prevented from optimizing them. In extreme cases,such methods become the dominant hot spots although this is not true for an uninstrumented run. An example is the method of an XML parser that reads the next character. This method returns very quickly,but may be invoked millions of times in a short time span.