YoVDO

Gprofng - The Next Generation GNU Profiling Tool

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses C Programming Courses Linux Courses Multithreading Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Distributed Programming in Java
Rice University via Coursera
Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera
Многопоточность
Moscow Institute of Physics and Technology via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX
Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera