Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-12732

Use perf flamegraphs to do more complete system level profiling

    XMLWordPrintable

Details

    • Idea
    • Resolution: Unresolved
    • Major
    • None
    • 7.3-milestone-1
    • None
    • Unknown

    Description

      Netflix and Twitter have been using perf and flamegraphs to profile their jvms for a while now, #1 feature is you can live profile a production machine without killing performance, #2 is you can see the time spent in the java code, the jvm code and the kernel code.

      Requires:

      • Java8
      • perf_events (available for linux)
      • root access
      • some small perl scripts which compile the result

      http://techblog.netflix.com/2015/07/java-in-flames.html
      https://github.com/brendangregg/Misc/blob/master/java/jmaps

      Attachments

        Activity

          People

            Unassigned Unassigned
            calebjamesdelisle CalebJamesDeLisle
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: