Why is Power Apps slow?
Power Apps performance problems usually build up gradually. Good optimisation starts with measurement rather than guesswork.
1. Delegation can affect correctness as well as speed
A non-delegable query may not run over the complete data source, so larger datasets can produce incomplete results as well as poor performance.
- delegation warning
- data-source capability
- filtering and sorting
- large datasets
2. Many small network calls add up
Repeated Lookup, ForAll and chained queries can create N+1 patterns that feel slow even when each individual call is small.
- N+1 query pattern
- ForAll
- repeated Lookup
- server-side processing
3. Do not preload everything
Copying large lists into local collections increases startup time and memory use. Load what the screen actually needs.
- ClearCollect
- OnStart load
- lazy loading
- smaller payload
4. Measure with Monitor and Checker
Power Apps Monitor, App Checker and Solution Checker help separate network, formula, data-source and configuration issues.
- Power Apps Monitor
- App Checker
- Solution Checker
- baseline and regression