Obtaining methods executed at least once?
Andreas Sewe
sewe at st.informatik.tu-darmstadt.de
Wed May 16 06:03:30 PDT 2012
Hi Keith,
> Have you considered using a JVMTI agent and catching the method
> entry/return events? You'd have to do some work in the agent to ignore
> duplicates though.
yes, I did consider using JVMTI. Unfortunately, there's no proper event
for this, and handling all JVMTI_EVENT_METHOD_ENTRYs is very expensive,
even if it is "just" looking up jmethodID's in a map most of the time.
Thus I was thinking about forcing compilation (-XX:-UseInterpreter) and
then using the compilation log. I am unsure, however, if this really
gives me all methods, i.e., if -XX:-UseInterpreter is respected all the
time.
Best wishes,
Andreas
More information about the hotspot-dev
mailing list