Tag

Flame Graph

0 views collected around this technical thread.

Aikesheng Open Source Community
Aikesheng Open Source Community
May 13, 2025 · Databases

Visualizing MySQL Execution Plans with Flame Graphs

This article explains how to use Flame Graphs to visualize MySQL execution plans, discusses the limitations of traditional EXPLAIN output, introduces the EXPLAIN ANALYZE feature in MySQL 8.0, provides sample SQL and command‑line usage, and shows how the visual tool helps quickly identify performance bottlenecks.

Database OptimizationExplain AnalyzeFlame Graph
0 likes · 11 min read
Visualizing MySQL Execution Plans with Flame Graphs
JD Tech Talk
JD Tech Talk
Mar 14, 2025 · Backend Development

Analysis of Java Thread States, Flame Graphs, and Performance Optimizations

The article examines Java thread states—WAITING and TIMED_WAITING—through monitoring screenshots, explains their definitions, trigger conditions, and recovery mechanisms, analyzes real‑world code involving concurrent tasks, and presents flame‑graph based performance optimizations for backend services.

BackendFlame GraphJava
0 likes · 10 min read
Analysis of Java Thread States, Flame Graphs, and Performance Optimizations
Aikesheng Open Source Community
Aikesheng Open Source Community
May 15, 2023 · Databases

Performance Degradation After Data Updates in OceanBase and Its Optimization Techniques

The article investigates why pure‑read QPS drops significantly after bulk updates in OceanBase, reproduces the issue with a sysbench workload, analyses flame‑graph and SQL audit data, explains the LSM‑Tree read‑amplification mechanism, and proposes practical mitigation steps such as major freeze, plan binding, index creation, and the queuing‑table feature.

Flame GraphLSM TreeMajor Freeze
0 likes · 16 min read
Performance Degradation After Data Updates in OceanBase and Its Optimization Techniques
Tencent Cloud Developer
Tencent Cloud Developer
Feb 22, 2023 · Frontend Development

Performance Optimization of Tencent Docs SmartSheet View: Incremental Rendering, Flame Graph Analysis, and Offscreen Rendering

The Tencent Docs SmartSheet view’s sluggish 20 FPS performance was resolved by a suite of optimizations—including incremental rendering of only visible widgets, disabling costly canvas hit‑testing, replacing node cloning with direct construction, caching text measurements, and employing offscreen canvas rendering—boosting frame rates to near 60 FPS.

Canvas RenderingFlame Graphfrontend
0 likes · 13 min read
Performance Optimization of Tencent Docs SmartSheet View: Incremental Rendering, Flame Graph Analysis, and Offscreen Rendering
Tencent Cloud Developer
Tencent Cloud Developer
Dec 22, 2022 · Databases

Dynamic‑Tracing Based Memory‑Leak (Growth) Analysis for MySQL‑Proxy in TDSQL

Using lightweight dynamic‑tracing tools that record allocator calls and page‑fault events, the authors diagnose a production MySQL‑proxy memory leak in TDSQL, generate focused flame‑graphs with custom memstacks and pgfaultstacks, and demonstrate a fast, source‑independent alternative to gdb or Valgrind.

Dynamic TracingFlame GraphLinux
0 likes · 13 min read
Dynamic‑Tracing Based Memory‑Leak (Growth) Analysis for MySQL‑Proxy in TDSQL
FunTester
FunTester
Dec 14, 2022 · Backend Development

Using async-profiler to Optimize CPU Usage in a Dynamic QPS Test Case

The article details how the author used async-profiler to analyze a Java dynamic QPS test case, identified a CPU hotspot in a time‑checking method, replaced it with a timestamp check, and achieved a modest 0.1% reduction in overall CPU usage, illustrated with flame‑graph images and code snippets.

BackendCPU ProfilingFlame Graph
0 likes · 12 min read
Using async-profiler to Optimize CPU Usage in a Dynamic QPS Test Case
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 1, 2022 · Operations

Linux Kernel Performance Profiling: A Comprehensive Guide to On-CPU and Off-CPU Analysis

This comprehensive guide explains Linux kernel performance profiling—both on‑CPU and off‑CPU—by stressing the need to target the critical 3 % of code, covering throughput, latency and power metrics, scalability laws, flame‑graph visualizations, perf and eBPF tools, lock‑contention analysis, and further reading recommendations.

Flame GraphLinux KernelPerformance Profiling
0 likes · 27 min read
Linux Kernel Performance Profiling: A Comprehensive Guide to On-CPU and Off-CPU Analysis
DeWu Technology
DeWu Technology
Dec 23, 2021 · Mobile Development

iOS Lag Monitoring and Performance Optimization Using RunLoop and Flame Graphs

The article describes an iOS lag‑monitoring system that detects main‑thread RunLoop blocks, samples stacks every 50 ms into a circular buffer, uses an annealing Fibonacci‑based interval to minimize overhead, visualizes hot paths with flame graphs, and streams data through a Flink‑APM pipeline with only ~2 % CPU and a few megabytes of memory impact.

Flame GraphLag MonitoringRunLoop
0 likes · 12 min read
iOS Lag Monitoring and Performance Optimization Using RunLoop and Flame Graphs
DeWu Technology
DeWu Technology
Nov 23, 2021 · Mobile Development

iOS Lag Monitoring and Performance Optimization Using Runloop Detection and Flame Graphs

The article describes an iOS lag‑monitoring system that uses RunLoop state checks to detect main‑thread stalls, captures and caches stack traces, employs a Fibonacci‑based annealing algorithm to limit overhead, symbolises addresses on a server, and visualises results with flame graphs while maintaining low CPU and memory impact.

Flame GraphLag MonitoringRunLoop
0 likes · 13 min read
iOS Lag Monitoring and Performance Optimization Using Runloop Detection and Flame Graphs
Efficient Ops
Efficient Ops
Jul 7, 2020 · Operations

Mastering Linux Performance: From CPU to Flame Graphs

This article presents a comprehensive guide to Linux performance analysis, covering background, methodology, tools, and step‑by‑step case studies for CPU, memory, disk I/O, network, system load, and flame‑graph techniques to quickly locate and resolve bottlenecks.

CPU ProfilingFlame GraphLinux
0 likes · 19 min read
Mastering Linux Performance: From CPU to Flame Graphs
Efficient Ops
Efficient Ops
Nov 13, 2018 · Operations

Linux Performance Mastery: Tools, 5W2H Methodology & Flame Graph Case Study

This comprehensive guide explains how to diagnose Linux system performance issues using a structured 5W2H approach, covering CPU, memory, disk I/O, network, load, and flame‑graph analysis, with practical command examples and a real‑world nginx case study.

CPU AnalysisFlame GraphPerformance Monitoring
0 likes · 20 min read
Linux Performance Mastery: Tools, 5W2H Methodology & Flame Graph Case Study
Tencent Cloud Developer
Tencent Cloud Developer
Mar 16, 2018 · Operations

Introduction to Linux Performance Profiling Tools: Perf, gprof, and Valgrind

This article introduces three popular Linux performance profiling tools—Perf, gprof, and Valgrind—explaining their installation, basic command‑line usage, and how to visualize results with flame graphs, call graphs, or KCachegrind, while comparing their intrusiveness, startup methods, and output formats.

Flame GraphLinuxPerformance Profiling
0 likes · 10 min read
Introduction to Linux Performance Profiling Tools: Perf, gprof, and Valgrind
Tencent Architect
Tencent Architect
Sep 4, 2017 · Operations

Memory Leak Detection and Performance Hotspot Analysis for High‑Concurrency Nginx Testing

The article details how to identify and resolve memory leaks and performance bottlenecks in high‑concurrency Nginx workloads using tools such as Valgrind, AddressSanitizer, perf and flame‑graphs, while also sharing practical tips and personal reflections on debugging under pressure.

Flame GraphMemory LeakNginx
0 likes · 9 min read
Memory Leak Detection and Performance Hotspot Analysis for High‑Concurrency Nginx Testing