Bug 1180513
Summary: | Unable to profile jit'd JVM code when using static huge pages | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | John O'Hara <johara> | ||||
Component: | oprofile | Assignee: | William Cohen <wcohen> | ||||
Status: | CLOSED ERRATA | QA Contact: | Michael Petlan <mpetlan> | ||||
Severity: | high | Docs Contact: | Dayle Parker <dayleparker> | ||||
Priority: | urgent | ||||||
Version: | 6.7 | CC: | anmiller, mbenitez, mcermak, mpetlan, rbiba, tlavigne | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | oprofile-0.9.9-7.el6 | Doc Type: | Bug Fix | ||||
Doc Text: |
OProfile memory mapping improved for huge pages using Java JIT code
Previously, when profiling performance of Java just-in-time (JIT) compiled code with static huge pages enabled, OProfile's operf command recorded a large number of event samples to anonymous memory (in anon_hugepage) instead of to the appropriate Java method. Operf now recognizes the static huge page identifiers and correctly maps samples to Java methods when using statically allocated huge pages.
|
Story Points: | --- | ||||
Clone Of: | |||||||
: | 1214077 (view as bug list) | Environment: | |||||
Last Closed: | 2015-07-22 07:05:36 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1214077 | ||||||
Attachments: |
|
Description
John O'Hara
2015-01-09 10:38:11 UTC
Created attachment 978413 [details]
recognize the perf mmap anon_hugepage information
Something like the attached patch should recognize the slightly different information for the anon_hugepage mmap information from perf. However, this has not been tested on rhel6.
Successfully reproduced with oprofile-0.9.9-6.el6. When tested with oprofile-0.9.9-7.el6 no issue occured. The value 128 has been used for nr_hugepages. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-1367.html |