Tagged articles
5 articles
Page 1 of 1
Alibaba Cloud Observability
Alibaba Cloud Observability
Nov 3, 2025 · Mobile Development

Detecting and Diagnosing iOS App Lag with RunLoop Monitoring

This article explains why iOS apps experience UI lag, outlines common causes such as heavy UI rendering and synchronous network calls, compares three mainstream lag‑monitoring approaches (Ping thread, FPS, RunLoop), and details a RunLoop‑based solution that captures precise stack traces with minimal performance overhead.

Mobile DevelopmentRunLoopiOS
0 likes · 13 min read
Detecting and Diagnosing iOS App Lag with RunLoop Monitoring
JD Tech
JD Tech
Mar 14, 2018 · Mobile Development

Design and Implementation of a Non‑Intrusive UI Thread Lag Monitoring SDK for Android

The article describes the background, architecture, and implementation details of a non‑intrusive Android SDK that monitors UI‑thread stalls, collects performance data, aggregates it on the server, and automatically generates work orders to help developers pinpoint and resolve lag issues efficiently.

AndroidMobile DevelopmentPerformance Monitoring
0 likes · 11 min read
Design and Implementation of a Non‑Intrusive UI Thread Lag Monitoring SDK for Android
JD Retail Technology
JD Retail Technology
Dec 5, 2017 · Mobile Development

Implementation of a Main Thread Lag Collection SDK for Android

This article describes the design and implementation of a non‑intrusive Android SDK that monitors main‑thread UI lag by replacing the Looper printer, sampling stack traces, aggregating data on the server, and automatically generating work orders for precise performance optimization.

AndroidPerformance MonitoringSDK
0 likes · 10 min read
Implementation of a Main Thread Lag Collection SDK for Android
WeChat Client Technology Team
WeChat Client Technology Team
Sep 10, 2015 · Mobile Development

How We Detect and Diagnose Main‑Thread Lag in WeChat iOS

This article explains the causes of UI stutters on iOS, outlines a thread‑stack‑dump monitoring approach, describes detection thresholds, classification methods, sampling strategies, and shares the practical results of deploying the solution in WeChat.

Main ThreadPerformance MonitoringWeChat
0 likes · 10 min read
How We Detect and Diagnose Main‑Thread Lag in WeChat iOS