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

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera