Tagged articles
3 articles
Page 1 of 1
OPPO Kernel Craftsman
OPPO Kernel Craftsman
May 23, 2025 · Fundamentals

Why Android Threads Stall: Inside Linux CFS, RT, Fair Scheduling and cgroup Limits

This article explains why many Android threads appear idle despite free CPU cycles, by dissecting Linux's five scheduler classes, the distinction between RT and fair scheduling, the role of virtual runtime and weight, and how cgroup cpu.shares can reshape resource distribution, supported by concrete systrace experiments.

Android performanceCFSLinux scheduler
0 likes · 17 min read
Why Android Threads Stall: Inside Linux CFS, RT, Fair Scheduling and cgroup Limits
DaTaobao Tech
DaTaobao Tech
Feb 23, 2022 · Mobile Development

APM Page Load Time Calibration: From 0 to 2

The article chronicles Taobao Android’s APM page‑load‑time calibration, moving from the basic 8060 visible‑calculation algorithm to asynchronous, element‑aware methods with view tagging, page‑specific thresholds, custom root views, and H5/Weex support, dramatically improving accuracy by excluding non‑essential elements.

8060 algorithmAPMAndroid performance
0 likes · 16 min read
APM Page Load Time Calibration: From 0 to 2