Tagged articles
2 articles
Page 1 of 1
Deepin Linux
Deepin Linux
Jan 10, 2024 · Fundamentals

Understanding the ftrace Architecture: Ring Buffer, Tracers, and Trace Events in the Linux Kernel

This article explains the Linux kernel ftrace architecture, covering ring buffer principles and code, tracer implementations (function, function_graph, irq_off), trace events, dynamic and static instrumentation, and kprobe mechanisms, illustrating how tracing is integrated, managed, and optimized for various execution contexts.

KprobeRing BufferTrace Events
0 likes · 15 min read
Understanding the ftrace Architecture: Ring Buffer, Tracers, and Trace Events in the Linux Kernel
Node Underground
Node Underground
Nov 28, 2021 · Backend Development

Master Node.js Diagnostics: Core Dump, Heap Dump, CPU Profiling & More

This guide explains essential Node.js diagnostic techniques—including generating core dumps, capturing heap snapshots, profiling CPU usage, leveraging trace events, and using Diagnostic Reports—providing step‑by‑step commands, flag configurations, and example code to help developers troubleshoot crashes and performance issues in production environments.

CPU profilingDiagnostic ReportsHeap Dump
0 likes · 11 min read
Master Node.js Diagnostics: Core Dump, Heap Dump, CPU Profiling & More