Tagged articles
3 articles
Page 1 of 1
Youzan Coder
Youzan Coder
Apr 26, 2022 · Mobile Development

Performance Optimization of Flutter Applications Using Fish Redux

By analyzing severe UI lag in a Flutter retail app, the team discovered that Fish Redux’s refresh mechanism and an inefficient JSON key‑conversion library caused excessive rebuilds; rewriting shouldUpdate, adopting ImmutableConn, and replacing Recase with a cached converter cut lag by roughly 60 % and demonstrated the importance of fine‑grained component management for high‑performance Flutter applications.

DARTFish ReduxFlutter
0 likes · 11 min read
Performance Optimization of Flutter Applications Using Fish Redux
WeChat Client Technology Team
WeChat Client Technology Team
Jul 13, 2021 · Mobile Development

How to Accurately Detect UI Lag and ANR on Android: Advanced Monitoring Techniques

This article explains the relationship between UI stutter and ANR, critiques common monitoring tools, and presents three robust Android lag‑detection methods—WatchDog polling, Looper Printer replacement, and specialized handlers for IdleHandler, TouchEvent, and SyncBarrier leaks—complete with probability analysis and sample code.

ANRAndroidIdleHandler
0 likes · 17 min read
How to Accurately Detect UI Lag and ANR on Android: Advanced Monitoring Techniques
Tencent TDS Service
Tencent TDS Service
Jan 18, 2018 · Mobile Development

Detecting and Analyzing Android UI Thread Lag with Looper Logging and Choreographer

This article explains why Android UI lag hurts user experience, reviews traditional adb‑based detection methods, introduces a new in‑app monitoring system that leverages Looper log matching and Choreographer.FrameCallback to capture precise stack traces, and describes its implementation, performance impact, data processing pipeline, and real‑world results.

AndroidLooperMobile Development
0 likes · 22 min read
Detecting and Analyzing Android UI Thread Lag with Looper Logging and Choreographer