Tag

art

1 views collected around this technical thread.

Model Perspective
Model Perspective
Feb 20, 2025 · Fundamentals

Why Feedback Turns Simple Repetition into Real Progress

The article explains how feedback transforms mere repetition into meaningful iteration by comparing recursive sequences and linear functions, illustrating the concept with learning cycles and Kandinsky’s artistic process, and showing when feedback matters most for effective growth.

Feedbackartiteration
0 likes · 8 min read
Why Feedback Turns Simple Repetition into Real Progress
AntTech
AntTech
Sep 18, 2024 · Artificial Intelligence

2024 Inclusion·Bund Conference: Insights Forum on AI Era Creativity

The 2024 Inclusion·Bund Conference hosted a multidisciplinary forum on AI-era creativity, featuring scholars from Fudan University, East China Normal University, Tongji University, and iFlytek who presented reports on AI's impact on culture, ethics, and creative practice, followed by a round‑table on human‑AI symbiosis.

AIHuman-Machine Interactionart
0 likes · 6 min read
2024 Inclusion·Bund Conference: Insights Forum on AI Era Creativity
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 22, 2024 · Mobile Development

Performance Regression in Android 14 Debuggable Runtime Caused by Interpreter Switch and Its Fixes

The article analyzes why Android 14's debuggable runtime became significantly slower due to a change from the nterp interpreter to the switch interpreter, explains the underlying ART modifications, and presents the Google‑provided fixes that restore performance to Android 13 levels.

AndroidInterpreterPerformance
0 likes · 8 min read
Performance Regression in Android 14 Debuggable Runtime Caused by Interpreter Switch and Its Fixes
DeWu Technology
DeWu Technology
Apr 15, 2024 · Mobile Development

Debugging Performance Degradation of Android 14 Debug Builds: Root Cause and Workarounds

The severe jank observed in Android 14 debug builds stems from the DEBUG_JAVA_DEBUGGABLE flag triggering DeoptimizeBootImage, which forces boot‑image methods onto the slow switch interpreter; a temporary hook clearing the flag and a permanent fix using UpdateEntrypointsForDebuggable restore performance, with Google planning an official fix in Android 15.

AndroidNativePerformance
0 likes · 12 min read
Debugging Performance Degradation of Android 14 Debug Builds: Root Cause and Workarounds
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 14, 2022 · Mobile Development

Understanding Android ART Native Implementation of synchronized: Monitor, LockWord, and Object

This article explains how the Android Runtime (ART) implements the Java synchronized keyword at the native level, detailing the roles and interactions of Monitor, LockWord, and native Object classes, as well as the thin‑lock to fat‑lock upgrade process and monitor entry/exit mechanisms.

AndroidLockWordMonitor
0 likes · 15 min read
Understanding Android ART Native Implementation of synchronized: Monitor, LockWord, and Object
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 12, 2022 · Mobile Development

Analysis and Solution of Inline Crash in Android TV Plugin Architecture

The article explains that Android TV plugins can crash on Android 9 when the ART runtime inlines methods across dex files after an upgrade, and proposes a build‑time fix that scans for vulnerable call sites and injects lightweight try‑catch code to disable inlining, eliminating the crash.

Android TVDexHot Update
0 likes · 17 min read
Analysis and Solution of Inline Crash in Android TV Plugin Architecture
OPPO Kernel Craftsman
OPPO Kernel Craftsman
May 13, 2022 · Mobile Development

Deep Dive into the Android Dex File Format

The article explains the Android Dex format, its compact bytecode advantages, how d8 generates Dex files, details each structural component—from header and ID tables to class data and bytecode—covers encoding schemes, endianness, and demonstrates inspection with the dexdump tool for deeper ART understanding.

AndroidD8DEX format
0 likes · 9 min read
Deep Dive into the Android Dex File Format
Coolpad Technology Team
Coolpad Technology Team
Oct 26, 2021 · Mobile Development

Understanding ART Garbage Collection in Android: Fundamentals, Mechanisms, and Performance Optimizations

This article introduces the fundamentals of Android Runtime (ART) garbage collection, covering its historical background, key milestones, core features such as RegionTLAB, read barriers, pause behavior, generational support, target heap size calculations, multiplier impact, GC trigger thresholds, Systrace analysis, and parameter tuning strategies.

AndroidGarbage CollectionMemory Management
0 likes · 23 min read
Understanding ART Garbage Collection in Android: Fundamentals, Mechanisms, and Performance Optimizations
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 30, 2021 · Mobile Development

Understanding ART Runtime GC Configuration and Heap Layout on Android R

The article explains Android R’s ART runtime garbage‑collection configuration and heap layout—including RegionSpace, ImageSpace, ZygoteSpace, non‑moving and LargeObject spaces—details concurrent, native, transition and blocking GC types, illustrates real‑world performance issues, and offers optimization strategies for developers.

AndroidGarbage CollectionHeap Layout
0 likes · 19 min read
Understanding ART Runtime GC Configuration and Heap Layout on Android R
vivo Internet Technology
vivo Internet Technology
May 26, 2021 · Mobile Development

Understanding DEX, VDEX, ODEX and ARouter Optimization in Android Development

The article explains Android’s DEX compilation flow, the transformation of DEX into VDEX and ODEX during ART pre‑optimization, why ODEX lacks the original classes.dex causing ARouter routing failures, and how disabling dex stripping in the build restores the missing classes for stable navigation.

ARouterAndroidDex
0 likes · 12 min read
Understanding DEX, VDEX, ODEX and ARouter Optimization in Android Development
Tencent Music Tech Team
Tencent Music Tech Team
Feb 9, 2018 · Mobile Development

Understanding String Encoding in Android JNI: From Native Crash to Source Code Analysis

This article investigates an Android JNI native crash caused by misusing NewString(), examines why a custom UTF‑8‑to‑UTF‑16 conversion was used instead of NewStringUTF(), compares Dalvik and ART string encodings, reveals a Dalvik UTF‑8 conversion bug fixed in ART, and advises developers on encoding nuances across Android versions.

AndroidDalvikJNI
0 likes · 26 min read
Understanding String Encoding in Android JNI: From Native Crash to Source Code Analysis