Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Gprofng - The Next Generation GNU Profiling Tool

linux.conf.au via YouTube

Overview

Explore the next generation profiling tool for Linux, gprofng, in this 45-minute conference talk from linux.conf.au 2022. Discover the tool's architecture, features, and advantages over traditional profilers like gprof. Learn how gprofng supports C, C++, Java, and Scala applications, works with unmodified executables, and offers full support for shared libraries and multithreading. Gain insights into viewing performance data at function, source, and disassembly levels, utilizing command-line options and scripting features for automated reporting. Understand the powerful profile comparison capabilities for identifying regressions and scalability bottlenecks. Follow along with practical examples demonstrating gprofng's functionality and get a glimpse of future developments, including a graphical user interface for data navigation.

Syllabus

Introduction
Welcome
Overview
Outside world
History
Development
How does it work
Comparison with gproff
Under the hood
Command structure
Archive
Inclusive and Exclusive Metrics
Demo
More examples
Running your program
Customization
Scripts
Data Collection
Multithreading
Filtering
Thread by Thread
Whats Next
GUI Preview
Conversation Questions
Open Questions
emacs
source navigation
recent news

Taught by

linux.conf.au

Reviews

Start your review of Gprofng - The Next Generation GNU Profiling Tool

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.