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