Skip to content

Feature/after benchmarks#4

Merged
mohdaquib merged 11 commits intomainfrom
feature/after-benchmarks
May 2, 2026
Merged

Feature/after benchmarks#4
mohdaquib merged 11 commits intomainfrom
feature/after-benchmarks

Conversation

@mohdaquib
Copy link
Copy Markdown
Owner

  • Implemented after benchmarks for proving the improvement

mohdaquib added 11 commits May 1, 2026 10:06
…alization and add cold start performance regression checks in CI.
- Implement `UnoptimizedAnimatedListScreen` with intentional Jetpack Compose anti-patterns (missing keys, composition-scope state reads, and per-frame allocations) to serve as a performance baseline.
- Update `HomeScreen` with a dual-FAB layout to toggle between optimized and unoptimized list demonstrations.
- Refactor `ScrollBenchmark` to measure both optimized and unoptimized scroll performance.
- Update `BenchmarkResultsParser.py` to enforce a 16ms p99 frame-time threshold specifically for optimized benchmarks while allowing intentional jank in unoptimized tests.
…ardware requirements, and metric interpretation
…s for improved performance during benchmark tests
@mohdaquib mohdaquib merged commit 7afcba2 into main May 2, 2026
1 of 2 checks passed
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