Performance Profiler
The Performance Profiler section covers recording and analyzing business process performance in the Business Central client, and scheduling profiling for specific users and activity types. It answers questions about finding bottlenecks, reading call trees and time spent, and sharing or downloading profiles.
- 2Learn pages
- 3videos
Path: Development > Troubleshooting > Troubleshooting in the client > Performance Profiler · tier official · system platform · narrative reviewed (checked by Opus)
Overview
The Performance Profiler helps find why a business process is slow. It records snapshots of all apps and objects involved and shows time spent and call trees, so you can see where the bottleneck is. Profiles can be shared and downloaded.
The scheduled profiler extends this for administrators. Instead of recording by hand, an administrator creates a profiling schedule for specific users and activity types to monitor and diagnose slow processes. Schedules include settings such as sampling frequency and an activity duration threshold. Results can be viewed as analysis with performance metrics or downloaded as profiles.
Start with the Performance Profiler overview to learn the basic recording and analysis flow. Then read the scheduled profiler overview if you need to monitor specific users. The scheduled profiler page references runtime 18 and version 29, both marked as prerelease.
Key points
- The profiler records snapshots of all apps and objects involved in a business process.
- Results show time spent and call trees to identify performance bottlenecks.
- Profiles can be shared and downloaded.
- Administrators can create profiler schedules for specific users and activity types.
- Schedules support settings for sampling frequency and an activity duration threshold.
- Scheduled profiles can be viewed as analysis with performance metrics or downloaded.
- The scheduled profiler page references runtime 18 and version 29, both marked as prerelease.
Learn pages
- Performance Profiler overview: Describes how to use the Performance Profiler page in Business Central to troubleshoot slow processes.
- Scheduled performance profiler overview: Describes how to use the Profiler Schedules page in Business Central to troubleshoot slow processes across time.
Videos and posts
Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.
- SQL Statement in AL Profiles (community post): “SQL Statement collection in AL performance profiles available in Business Central 2025 Wave 2”
- What’s New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2) (video): “Analyze Performance Issues with Scheduled Profiles performance troubleshooting”
- Snapshot Debugging vs AL Profiler in Business Central — When to Use Each (video): “Snapshot Debugging vs AL Profiler in Business Central”
- What’s New: Capturing SQL Calls in Performance Profiles (2025 release wave 2) (video): “Capturing SQL Calls in Performance Profiles performance profiler”
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.