LISA13 - Blazing Performance with Flame Graphs
Blazing Performance with Flame Graphs
Brendan Gregg, Joyent
"How did we ever analyze performance before Flame Graphs?" This new visualization invented by Brendan can help you quickly understand application and kernel performance, especially CPU usage, where stacks (call graphs) can be sampled and then visualized as an interactive flame graph. Flame Graphs are now used for a growing variety of targets: for applications and kernels on Linux, SmartOS, Mac OS X, and Windows; for languages including C, C++, node.js, ruby, and Lua; and in WebKit Web Inspector. This talk will explain them and provide use cases and new visualizations for other event types, including I/O, memory usage, and latency.
View the full LISA13 Program at https://www.usenix.org/conference/lisa13/technical-sessions
Видео LISA13 - Blazing Performance with Flame Graphs канала USENIX
Brendan Gregg, Joyent
"How did we ever analyze performance before Flame Graphs?" This new visualization invented by Brendan can help you quickly understand application and kernel performance, especially CPU usage, where stacks (call graphs) can be sampled and then visualized as an interactive flame graph. Flame Graphs are now used for a growing variety of targets: for applications and kernels on Linux, SmartOS, Mac OS X, and Windows; for languages including C, C++, node.js, ruby, and Lua; and in WebKit Web Inspector. This talk will explain them and provide use cases and new visualizations for other event types, including I/O, memory usage, and latency.
View the full LISA13 Program at https://www.usenix.org/conference/lisa13/technical-sessions
Видео LISA13 - Blazing Performance with Flame Graphs канала USENIX
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
LISA16 - Building a Billion User Load BalancerUSENIX Security '21 - SyzVegas: Beating Kernel Fuzzing Odds with Reinforcement LearningOSDI '21 - Marius: Learning Massive Graph Embeddings on a Single MachineUSENIX Security '22 - Under the Hood of DANE Mismanagement in SMTPSREcon19 Europe/Middle East/Africa - Building Resilience: How to Learn More from IncidentsNSDI '21 - When Cloud Storage Meets RDMALISA21 - Can Infrastructure as Code Apply to Bare Metal?NSDI '21 - Ownership: A Distributed Futures System for Fine-Grained TasksUSENIX Security '20 - Timeless Timing Attacks: Exploiting Concurrency to Leak Secrets over RemoteNSDI '20 - Learning in situ: a randomized experiment in video streamingNSDI '22 - Runtime Programmable SwitchesLISA16 - Network-Based LUKS Volume Decryption with TangSREcon20 Americas - The Evolution of Traffic Routing in a Streaming WorldNSDI '22 - MLaaS in the Wild: Workload Analysis and Scheduling in Large-Scale Heterogeneous GPU...SREcon17 Americas - A Practical Guide to Monitoring and Alerting with Time Series at ScaleOSDI '22 - Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep LearningUSENIX Security '21 - PrivateDrop: Practical Privacy-Preserving Authentication for Apple AirDropOSDI '21 - Polyjuice: High-Performance Transactions via Learned Concurrency ControlLISA21 - Lessons Learned from a Ransomware AttackVault '20 - Crimson: A New Ceph OSD for the Age of Persistent Memory and Fast NVMe StorageNSDI '22 - Packet Order Matters! Improving Application Performance by Deliberately Delaying Packets