java - How to profile Native JNI library -
java - How to profile Native JNI library -
how can profile java native interface library written in c?
i know usual c profilers, question how can profile whole set including calls jvm methods might slowing downwards program.
after research , testing of methods proposed here ended using sprof
.
basically followed instructions available in answer. comments:
i had leaveld_profile_output
empty in order result in /var/tmp/
, otherwise output file not generated. i assigned ld_profile=libxxxx.so
to profile ran java code loads , uses native jni library , got file profiling results in:
/var/tmp/libxxxx.so.profile
once have file can read using command:
sprof /path/to/libxxxx.so /var/tmp/libxxxx.so.profile
the results of profiling follow same template gprof
. here can find description of contents , meaning.
java c jvm jni profiling
Comments
Post a Comment