Tagged articles
14 articles
Page 1 of 1
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 15, 2023 · Mobile Development

Client-Side APM Monitoring System Implementation for NetEase Cloud Music

The article describes NetEase Cloud Music’s custom client‑side APM system that combats sliding stutter, heating, UI freezes and crashes by employing binary‑tree stack aggregation to halve storage, window‑based CPU analysis, run‑loop jank detection, ping‑based ANR monitoring, and malloc‑logger memory tracking with automated dump thresholds.

ANR detectionAPMCPU Monitoring
0 likes · 14 min read
Client-Side APM Monitoring System Implementation for NetEase Cloud Music
Open Source Linux
Open Source Linux
Jun 8, 2022 · Operations

How to Accurately Measure CPU Usage on Linux: vmstat, /proc/stat, and top

This article explains the difference between CPU load and CPU usage, then shows step‑by‑step how to calculate CPU utilization on Linux using vmstat, parsing /proc/stat, and extracting idle percentages from top, with ready‑to‑run command examples for both single‑core and multi‑core systems.

CPU MonitoringLinuxproc
0 likes · 34 min read
How to Accurately Measure CPU Usage on Linux: vmstat, /proc/stat, and top
360 Tech Engineering
360 Tech Engineering
Feb 10, 2020 · Mobile Development

iOS CPU Power Consumption Monitoring with QiCPUMonitor

This article explains how to monitor iOS CPU power consumption using the QiCPUMonitor tool, covering CPU architecture basics, the implementation of QiCPUMonitor, relevant data structures, code snippets for thread inspection, and a periodic timer to capture high‑usage threads without impacting app performance.

CPU MonitoringMobile DevelopmentQiCPUMonitor
0 likes · 6 min read
iOS CPU Power Consumption Monitoring with QiCPUMonitor
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 14, 2019 · Backend Development

Common Java Pitfalls and Performance Tips: NullPointerException, Spin Locks, Low Coupling, CPU Monitoring, and Hash Functions

This article explains typical Java issues such as NullPointerException, demonstrates using spin locks for efficient multithreading, emphasizes low‑coupling design, shows how to diagnose CPU spikes with Linux tools and jstack, and describes why hash functions have O(1) lookup with collision‑resolution strategies.

CPU MonitoringLow CouplingSpinlock
0 likes · 5 min read
Common Java Pitfalls and Performance Tips: NullPointerException, Spin Locks, Low Coupling, CPU Monitoring, and Hash Functions
Qunar Tech Salon
Qunar Tech Salon
Aug 26, 2019 · Backend Development

Introducing Bistoury: An Open‑Source Java Application Diagnostic Tool

This article introduces Bistoury, an open‑source, non‑intrusive Java application diagnostic platform that combines Arthas and vjtools to provide online debugging, thread‑level CPU monitoring, and a graphical interface for efficient backend troubleshooting without requiring code changes or machine login.

Application DiagnosticsBackend ToolsBistoury
0 likes · 8 min read
Introducing Bistoury: An Open‑Source Java Application Diagnostic Tool
UCloud Tech
UCloud Tech
Sep 20, 2018 · Operations

Why CPU Monitoring Shows 0% or 100% Spikes and How Hot Patches Fixed It

The article investigates intermittent CPU usage spikes on Linux servers caused by a kernel cputime bug, explains the root‑cause analysis, describes a cold patch applied to newer kernels, and details a hot‑patch solution that safely resolves the issue across thousands of production machines.

CPU MonitoringLinuxOperations
0 likes · 9 min read
Why CPU Monitoring Shows 0% or 100% Spikes and How Hot Patches Fixed It
360 Quality & Efficiency
360 Quality & Efficiency
May 17, 2018 · Operations

CPU Monitoring and IRQ Affinity Tuning for Performance Testing

During performance testing, the article explains how high soft‑interrupt CPU usage can be diagnosed via /proc/interrupts, and demonstrates binding network‑card interrupt queues to individual CPU cores using commands and scripts, resulting in balanced CPU load and reduced interrupt overhead.

CPU MonitoringIRQ AffinitySoft Interrupts
0 likes · 3 min read
CPU Monitoring and IRQ Affinity Tuning for Performance Testing
Efficient Ops
Efficient Ops
Jun 18, 2017 · Operations

Mastering CPU Performance: Monitoring and Tuning Techniques for Linux

This article explains how to monitor CPU usage on Linux using tools like top, vmstat, and gstat, analyzes common causes of high user and system CPU time, and provides practical tuning methods such as adjusting process priority, using ulimit, and configuring program‑specific CPU settings.

CPU MonitoringLinux performanceSystem Tuning
0 likes · 10 min read
Mastering CPU Performance: Monitoring and Tuning Techniques for Linux
MaGe Linux Operations
MaGe Linux Operations
Jun 13, 2016 · Operations

8 Essential Steps to Diagnose Slow Network Performance in Data Centers

When a data center experiences sluggish network speeds despite connectivity, a systematic approach—checking device CPU usage, reviewing logs, using ping, verifying duplex settings, inspecting cables and modules, monitoring port status, conducting comparative tests, and scanning for malware—can pinpoint and resolve the underlying issues.

CPU Monitoringdata center operationsnetwork troubleshooting
0 likes · 7 min read
8 Essential Steps to Diagnose Slow Network Performance in Data Centers