Upravit

Sdílet prostřednictvím


Troubleshoot Power Apps canvas app performance issues

Tip

For performance issues, you can use profiling tools like Monitor and Performance insights to debug and diagnose problems.

The following table outlines common performance issues you might encounter while using a canvas app, along with likely causes and recommendations. High-level issues are linked to more detailed documentation through their associated causes and recommendations. Some recommendations might appear multiple times, as the root cause can manifest in various symptoms.

Problem/Symptom Likely cause Recommendations
Slow app/page load times - Overloaded OnStart
- Large data sets
- Many cross-screen references
- Heavy media files
- Move calculations out of OnStart
- Use small data payloads
- Defer loading data
- Optimize resource usage – media, controls, references
Large data payloads - Retrieving unnecessary data
- Large data sets
- Use small data payloads
- Use delegation
- Prefilter data at the source
- Limit data retrieval
Inefficient data queries - Nondelegable queries
- Complex data operations
- Use delegation
- Optimize query patterns
Inefficient calculations - Complex formulas
- Repeated calculations
- Optimize formulas
- Split up long formulas
Overall slow app performance - Inefficient data retrieval
- Many cross-screen references
- Complex formulas
- Overly large apps
- Optimize data sources
- Optimize formulas
- Use collections for small, frequently used data
- Split up apps

More information

For an overview of how to create a performant canvas app, see the Overview of creating performant apps.

For more information and guidance on creating performant apps, see:

For more information on debugging canvas apps and performance issues, see:

For functionality or performance issues with model-driven apps, see Power Apps troubleshooting strategies.