Skip to content

Readme files#5

Merged
mohdaquib merged 3 commits intomainfrom
readme-files
May 2, 2026
Merged

Readme files#5
mohdaquib merged 3 commits intomainfrom
readme-files

Conversation

@mohdaquib
Copy link
Copy Markdown
Owner

Update README.md to include detailed documentation on Android performance optimizations and benchmarking methodology

@mohdaquib mohdaquib merged commit 095b95b into main May 2, 2026
1 of 2 checks passed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

📊 Benchmark Report — 095b95bmain⚠️ run failed, results may be incomplete

Android 14 (API 34) · x86_64 emulator · CompilationMode.None() · 2026-05-02 06:59 UTC


🚀 SDK Init — Cold Start · 10 iterations

Metric Before — sync, main thread After — async, Dispatchers.IO Δ CI Gate
TTID 698.3 ms 708.5 ms +1%
TTFD

TTID = Time To Initial Display (first frame). TTFD = Time To Full Display (reportFullyDrawn()).


⏱ All Startup Modes · 10 iterations

Mode Process Activity TTID (median) TTFD (median)
Cold killed gone 602.6 ms
Warm alive gone 101.5 ms
Hot alive alive 40.2 ms

Full results — all benchmarks and metrics
Benchmark · Metric Min Median Max
scrollAnimatedList_optimized · frameCount 239.0 ms 245.0 ms 247.0 ms
scrollAnimatedList_unoptimized · frameCount 240.0 ms 242.0 ms 245.0 ms
startupCold · timeToInitialDisplayMs 591.9 ms 602.6 ms 668.6 ms
startupCold_sdkAsyncInit_baseline · timeToInitialDisplayMs 643.6 ms 698.3 ms 739.2 ms
startupCold_sdkAsyncInit_optimized · timeToInitialDisplayMs 684.0 ms 708.5 ms 737.0 ms
startupHot · timeToInitialDisplayMs 30.7 ms 40.2 ms 65.5 ms
startupWarm · timeToInitialDisplayMs 88.4 ms 101.5 ms 120.7 ms
startupWarm_sdkAsyncInit_optimized · timeToInitialDisplayMs 91.9 ms 116.0 ms 126.2 ms

🤖 Benchmark Report workflow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant