~/talk

Java Profiling in the Linux Style

TalkinRussianat Joker 2024 · 2024-10-09..10-16· [linux-and-operating-systems]
links:none on file
slides:none on file

Shows how to profile Java applications on Linux using the Linux perf profiler and standard tooling. Covers integrating perf with the JVM, tools for performance analysis, and using processor hardware features to achieve very fine-grained profiling of Java applications.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Speaker background
  3. 3:45Java profiling problem
  4. 5:10Choosing perf profiler
  5. 7:21Matching addresses to methods
  6. 10:15Demo perf with Java
  7. 13:30SpeedScope profile visualization
  8. 15:39Perf usage summary
  9. 17:07How simple profilers work
  10. 20:25Profile vs trace
  11. 24:29Tracing profilers issues
  12. 26:34Classic tracing approach
  13. 27:59Intel Processor Trace
  14. 32:35Intel PT practical use
  15. 35:54Intel PT limitations
  16. 36:58Profile improvements
  17. 38:05Trace visualization in SpeedScope
  18. 40:13Talk summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.