perf: eliminate idle rendering and add mobile benchmarks - #2694
Conversation
|
Claude finished @ethicnology's task in 7m 22s —— View job Code review in progress
|
|
@claude review? |
|
Claude finished @ethicnology's task in 12m 26s —— View job Code review
Overall this is a solid, well-tested PR. I verified the 🟠 Fade-out freezes the progress bar mid-sweep
🟠 The stale-input guard doesn't cover the scan path
🟡 One malformed order can now fail the whole transaction list
The old 🟡
|
928f4c3 to
72f26b3
Compare
|
@claude re-review please |
|
Claude finished @ethicnology's task in 7m 53s —— View job Re-review
The branch was rebased since my last review: the four benchmark-flavor commits (makefile, gradle, settings cubit, benchmark seeding in Previous findings — status
🟡 New: stale-generation bail leaves
|
72f26b3 to
dd28663
Compare

This PR contains the 14 mobile-performance optimization commits rebased onto
develop.It removes idle rendering work, bounds chart activity, instruments startup, serializes stale asynchronous flows, indexes transaction associations, and adds an isolated Android benchmark profile.
The included report documents the audit and the measured results.
Changes
Idle rendering and chart work
Async correctness and startup
Transaction and workload performance
Benchmarking
Measured impact on Pixel 6a