Tag

FPS

0 views collected around this technical thread.

DaTaobao Tech
DaTaobao Tech
May 24, 2023 · Mobile Development

Understanding and Optimizing Mobile Page Performance and Jank

Effective mobile page performance requires identifying three jank types—screen tearing, frame drops, and long unresponsiveness—monitoring metrics such as response time, animation latency, idle time, and SM, understanding the CPU‑GPU rendering pipeline, and applying optimizations like hardware acceleration, transform‑based animations, reduced layout thrashing, task slicing, and GPU‑friendly techniques.

FPSGPU AccelerationJank
0 likes · 13 min read
Understanding and Optimizing Mobile Page Performance and Jank
Xianyu Technology
Xianyu Technology
Mar 1, 2023 · Mobile Development

Flutter Performance Tips: Quick Identification and Raster Cache Optimization

By using a quick identification tip and a unified smoothness metric, developers can see that Flutter often out‑performs native pages on high‑refresh iOS devices and, on Android, can be measured across devices, while optimizing rasterCache hit rates—through flags like will_change, is_complex, complexity_score, visibility rules, and limiting cached items to three per frame—significantly improves rendering performance.

FPSFlutterMobile Development
0 likes · 6 min read
Flutter Performance Tips: Quick Identification and Raster Cache Optimization
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 9, 2022 · Game Development

BattleBit Remastered – An In‑Depth Analysis of Its Large‑Scale Multiplayer FPS Design

BattleBit Remastered is a low‑poly, large‑scale multiplayer FPS that supports up to 254 players per match, offering extensive class and weapon options, a minimalist UI, destructible environments, and strong team‑communication tools, all while running on minimal hardware requirements.

BattleBit RemasteredFPSLarge Scale
0 likes · 12 min read
BattleBit Remastered – An In‑Depth Analysis of Its Large‑Scale Multiplayer FPS Design
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 11, 2022 · Frontend Development

Understanding Visual Persistence, Frames, FPS, Hz, and Screen Tearing in Graphics and Browsers

This article explains the visual persistence phenomenon, defines frames, frame rate (FPS) and refresh rate (Hz), describes screen tearing and vertical synchronization, compares movie and game frame rates, and relates these concepts to browser rendering and React's concurrent mode.

FPSHzVSync
0 likes · 9 min read
Understanding Visual Persistence, Frames, FPS, Hz, and Screen Tearing in Graphics and Browsers
Ctrip Technology
Ctrip Technology
Jul 7, 2022 · Mobile Development

Performance Optimization Practices for a Flutter‑Based Hotel App at Ctrip

This article details how Ctrip's hotel team used Flutter to improve app performance over two years by monitoring FPS, TTI, memory, applying widget‑tree optimizations, lazy loading, frame rendering, service‑channel enhancements with Protobuf, and systematic memory‑leak detection and mitigation.

FPSFlutterMemory Leak
0 likes · 22 min read
Performance Optimization Practices for a Flutter‑Based Hotel App at Ctrip
JD Retail Technology
JD Retail Technology
Nov 6, 2020 · Mobile Development

JD Mall App Stutter Monitoring System: Architecture, Implementation, and Optimization Outcomes

This article details the design and deployment of JD Mall's mobile app stutter monitoring system, introducing the stutter rate metric, describing data collection, analysis, and reporting modules, presenting iOS and Android implementation code, and summarizing the performance improvements achieved across the platform.

FPSandroidiOS
0 likes · 20 min read
JD Mall App Stutter Monitoring System: Architecture, Implementation, and Optimization Outcomes
360 Quality & Efficiency
360 Quality & Efficiency
Nov 12, 2018 · Mobile Development

Understanding VSync and Measuring Smoothness on Android

This article explains Android's VSync mechanism, defines smoothness metrics such as FPS, skipped frames and smoothness, describes how VSync timing affects rendering, and provides practical testing commands like `adb shell dumpsys gfxinfo` and `adb shell dumpsys SurfaceFlinger` for measuring frame performance.

FPSMobile DevelopmentVSync
0 likes · 8 min read
Understanding VSync and Measuring Smoothness on Android
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 9, 2018 · Mobile Development

Android Performance Monitoring Tool: Usage Guide and Underlying Principles

This article introduces a self‑developed Android performance monitoring app, explains how to install, start, and view test results, and details the underlying data‑collection mechanisms for memory, battery, CPU, and FPS metrics, providing practical guidance for developers.

CPUFPSMemory Profiling
0 likes · 6 min read
Android Performance Monitoring Tool: Usage Guide and Underlying Principles
Hujiang Technology
Hujiang Technology
Jun 23, 2017 · Mobile Development

Implementing iOS Performance Monitoring: CPU, Memory, FPS, Startup Time, and Power Consumption

This article details the design and implementation of an iOS performance‑monitoring SDK that captures fundamental metrics such as CPU usage, memory consumption, frame rate, cold and hot startup times, and power draw, explains the underlying Mach APIs, provides sample Objective‑C code, and discusses practical considerations for accurate measurement and troubleshooting.

CPU usageFPSMemory usage
0 likes · 26 min read
Implementing iOS Performance Monitoring: CPU, Memory, FPS, Startup Time, and Power Consumption
Qunar Tech Salon
Qunar Tech Salon
Jan 13, 2017 · Frontend Development

Building Smooth Animations: Understanding FPS, Browser Rendering Process, and Performance Optimization Techniques

This article explains what FPS and 60 fps mean, walks through the browser's rendering pipeline from HTML/CSS to the render tree and layers, and provides practical techniques such as avoiding forced synchronous layout, using transform/opacity, GPU acceleration, requestAnimationFrame, and proper event handling to achieve fluid animations.

FPSRenderinganimation
0 likes · 24 min read
Building Smooth Animations: Understanding FPS, Browser Rendering Process, and Performance Optimization Techniques
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 28, 2016 · Mobile Development

Android Application Performance Testing: Memory Leak Detection and UI Lag Analysis

This article explains common Android performance problems such as high battery consumption, slow startup, memory leaks, and UI jank, and provides step‑by‑step methods using Android Studio, MAT, GPU rendering analysis, FPS Meter, and command‑line tools to locate and resolve these issues.

FPSGPU ProfilingMemory Leak
0 likes · 10 min read
Android Application Performance Testing: Memory Leak Detection and UI Lag Analysis
360 Quality & Efficiency
360 Quality & Efficiency
Sep 14, 2016 · Mobile Development

Android FPS Measurement and Optimization: Methods, Tools, and Best Practices

This article explains how to quantify Android app frame rates, understand FPS concepts, calculate frame timing, and apply three practical methods—including GPU rendering profiling, adb gfxinfo, and SurfaceFlinger latency commands—to monitor and improve smoothness across multiple devices without rooting or API restrictions.

FPSGPUMobile Development
0 likes · 9 min read
Android FPS Measurement and Optimization: Methods, Tools, and Best Practices