missing Java method information in operf profile
Brian Hall <[email protected]>
| Newsgroups | gmane.linux.oprofile |
|---|---|
| Message-ID | <OF5A79432F.1FAF0F2E-ON85257D3F.00607276-87257D3F.006303F1@ca.ibm.com> |
I'm running the operf from AT 7.0-5 on a POWER8 system: # /opt/at7.0/bin/operf -v /opt/at7.0/bin/operf: oprofile 1.0.0git compiled on Jul 24 2014 13:49:08 using the command (as root): /opt/at7.0/bin/operf --events PM_RUN_CYC:10290000 --separate-thread --separate-cpu --system-wide There are 14 active JVM processes running on the system that I am trying to profile. For some reason, the profiles only contain full JIT compiler method information for 2 or 3 of the processes (it varies across different runs). I have checked that the agentlib option is being correctly passed to the JVMs, and that the JIT dump files for all 14 processes are available in /tmp/.oprofile/jitdump at the time that operf is run. A casual look at verbose output from operf didn't indicate any problems in accessing the JIT dump files, it just didn't try to process all of them. I tried adding --lazy-conversion to the operf options, and that run did show an issue at the end of the verbose output: add sym: name=Ljava/utilchild received signal 9 Brian ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ oprofile-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oprofile-list