~/talk

gprofng: The Next Generation GNU Profiling Tool

Talkat linux.conf.au 2022 · 2022-01-14..01-16· [linux-and-operating-systems]
links:none on file
slides:none on file

gprofng is a sampling profiler (default 10 ms sampling) that collects profiles from unmodified Linux binaries — no recompilation or instrumentation — and shows function, source line and disassembly views. It supports gcc-built C/C++ plus Java and Scala, runs on Intel, AMD and Arm, handles shared libraries and POSIX/OpenMP/Java threads, and archives experiment directories. It can compare profiles (ratios/deltas) to spot regressions; a GUI and HTML browser are in progress and binutils inclusion is approved.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50Welcome
  3. 1:11Overview
  4. 1:58Outside world
  5. 2:46History
  6. 3:25Development
  7. 5:12How does it work
  8. 6:37Comparison with gproff
  9. 8:28Under the hood
  10. 9:42Command structure
  11. 10:23Archive
  12. 11:46Inclusive and Exclusive Metrics
  13. 14:02Demo
  14. 18:13More examples
  15. 18:58Running your program
  16. 22:59Customization
  17. 23:56Scripts
  18. 25:14Data Collection
  19. 26:10Multithreading
  20. 27:40Filtering
  21. 28:10Thread by Thread
  22. 30:44Whats Next
  23. 32:56GUI Preview
  24. 33:47Conversation Questions
  25. 37:31Open Questions
  26. 41:15emacs
  27. 42:42source navigation
  28. 44:08recent news
~/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.