YoVDO

A Simple Approach to Advanced JVM Profiling with Async-Profiler

Offered By: JetBrains via YouTube

Tags

IntelliJ IDEA Courses Memory Leaks Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced JVM profiling techniques in this comprehensive conference talk by Andrei Pangin, Java Champion and creator of async-profiler. Learn how to identify performance bottlenecks, native memory leaks, and I/O issues using modern open-source tools integrated with IntelliJ IDEA. Discover the advantages of async-profiler over traditional profiling methods, and gain insights into JVM internal structures, OS capabilities, and hardware performance counters. Follow along with live demonstrations showcasing how to uncover subtle performance problems in Java applications, and understand the importance of profiling in optimizing code efficiency. Delve into topics such as instrumentation vs. sampling profilers, Java API profiling tools, hardware profiling, flame graphs, and interactive graphics for performance analysis.

Syllabus

Introduction
Who am I
Agenda
Why Profiling
Instrumentation Profilers
Sampling Profilers
Java API
Profiling Tools
Demo
Save Points
Common Problem
Async Get Call Trace API
Sleeping Threats
GetCallTrace
Hardware Profiling
Perf Events
Kernel API
Performance Reports
Spark Pages
PreserveFramePointerTM
Flame Graph
Interactive Graphics
Application Startup
Perf Limitations
Async Profiler
Download Async Profiler
Demo Time
Async vs JProfiler
Async Sampling Mode
Idea Ultimate Edition
Stream Builder Test
Socket Test
Buffer Size
Page Faults
Log Profiling
Questions
Reconnecting
Wall Clock Profiling


Taught by

IntelliJ IDEA by JetBrains

Tags

Related Courses

Pointers in C / C++ [Full Course]
freeCodeCamp
Debugging and Fixing Common JavaScript Errors
Frontend Masters
Многопоточность
Moscow Institute of Physics and Technology via Coursera
Java Memory Management
LinkedIn Learning
Java Memory Management: Garbage Collection, JVM Tuning, and Spotting Memory Leaks
LinkedIn Learning