---
id: video/0qt0Zy9ZsRo
type: video
title: "What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)"
summary: Scheduled profiles in Business Central (2024 release wave 2) capture performance profiles automatically in the background based on rules, including for web service calls. The video demos setting up a profile schedule and analyzing the captured results, and contrasts this with the interactive in-client profiler.
tier: official
language: en
tags:
  - performance profiling
  - scheduled profiles
  - in-client profiler
  - performance troubleshooting
  - background profiling
  - web service calls
  - job queues
  - call tree analysis
  - activity duration threshold
system: platform
review:
  state: reviewed
  by: opus
  at: "2026-10-07T23:06:05.447Z"
  flags: []
generated:
  at: "2026-10-07T23:06:05.487Z"
  pipeline: 0.2.0
  prompts:
    extract-video: 1
    summarize-video: 2
  input_hash: 355f89195de014191e4cbfa265446c1843887e7927caf8cd85beef70927627d0
evidence:
  - kind: video
    url: https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=5s
    title: "What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)"
    date: "2024-10-08T15:00:01.000Z"
    commit: null
    t: 5
    quote: five releases ago in 2022 release way one we launched the in client performance profile a very powerful tool for investigating performance issues across
  - kind: video
    url: https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=180s
    title: "What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)"
    date: "2024-10-08T15:00:01.000Z"
    commit: null
    t: 180
    quote: one of the challenges with the incline performance profiler that we just saw is that capturing a performance profile is interactive
  - kind: video
    url: https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=262s
    title: "What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)"
    date: "2024-10-08T15:00:01.000Z"
    commit: null
    t: 262
    quote: this release introduces schedule profiles so with these you can capture performance profiles automatically and non-interactively in the background based on well defined rules
  - kind: video
    url: https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=303s
    title: "What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)"
    date: "2024-10-08T15:00:01.000Z"
    commit: null
    t: 303
    quote: it also gives us the ability to support both user actions but also web service calls
  - kind: video
    url: https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=424s
    title: "What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)"
    date: "2024-10-08T15:00:01.000Z"
    commit: null
    t: 424
    quote: you can select uh what type that you want to profile so it can be activity in the browser if I'm clicking around opening
  - kind: video
    url: https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=444s
    title: "What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)"
    date: "2024-10-08T15:00:01.000Z"
    commit: null
    t: 444
    quote: you can set the activity duration threshold that's basically uh how small uh or how slow should things be H before we start profiling
  - kind: video
    url: https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=626s
    title: "What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)"
    date: "2024-10-08T15:00:01.000Z"
    commit: null
    t: 626
    quote: use the new capability of scheduling profile captures so that they can run in the background this is mainly targeting consultants and support
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
video_id: 0qt0Zy9ZsRo
channel: yt-microsoft
source_name: Microsoft Dynamics 365 Business Central (YouTube)
url: https://www.youtube.com/watch?v=0qt0Zy9ZsRo
published_at: "2024-10-08T15:00:01.000Z"
duration_s: 700
captions: full
audience:
  - functional consultant
  - developer
  - administrator
  - partner
chapters:
  - t: 0
    title: Introduction and Background on In-Client Performance Profiling
  - t: 61
    title: Demonstrating In-Client Performance Profiler
  - t: 180
    title: Challenges with Interactive Profiling
  - t: 262
    title: Introducing Scheduled Profiles
  - t: 323
    title: Accessing Scheduled Profiles Feature
  - t: 363
    title: Setting Up a Profile Schedule
  - t: 484
    title: Performing Tasks and Viewing Results
  - t: 564
    title: Analyzing Captured Profiles and Recommendations
  - t: 643
    title: Related Features and Resources
features:
  - name: In-Client Performance Profiler
    status: unclear
    t: 5
    verified: false
    status_source: video
  - name: Scheduled Profiles
    status: unclear
    t: 262
    verified: false
    status_source: video
  - name: Profile Schedule Configuration
    status: unclear
    t: 363
    verified: false
    status_source: video
  - name: Performance Profiles Page
    status: unclear
    t: 524
    verified: false
    status_source: video
  - name: Technical Information and Call Tree Analysis
    status: unclear
    t: 140
    verified: false
    status_source: video
  - name: Opening Visual Studio Code from Web Client
    status: unclear
    t: 663
    verified: false
    status_source: video
objects_mentioned:
  - page Performance Profiles
  - page Profile Schedules
  - page Profile Schedule
  - other page extension
quotes:
  - t: 5
    text: five releases ago in 2022 release way one we launched the in client performance profile a very powerful tool for investigating performance issues across
    check: exact
  - t: 180
    text: one of the challenges with the incline performance profiler that we just saw is that capturing a performance profile is interactive
    check: exact
  - t: 262
    text: this release introduces schedule profiles so with these you can capture performance profiles automatically and non-interactively in the background based on well defined rules
    check: exact
  - t: 303
    text: it also gives us the ability to support both user actions but also web service calls
    check: fuzzy
  - t: 424
    text: you can select uh what type that you want to profile so it can be activity in the browser if I'm clicking around opening
    check: exact
  - t: 444
    text: you can set the activity duration threshold that's basically uh how small uh or how slow should things be H before we start profiling
    check: exact
  - t: 626
    text: use the new capability of scheduling profile captures so that they can run in the background this is mainly targeting consultants and support
    check: exact
---

# What's New: Analyze Performance Issues with Scheduled Profiles (2024 release wave 2)

> Scheduled profiles in Business Central (2024 release wave 2) capture performance profiles automatically in the background based on rules, including for web service calls. The video demos setting up a profile schedule and analyzing the captured results, and contrasts this with the interactive in-client profiler.

[Watch on YouTube](https://www.youtube.com/watch?v=0qt0Zy9ZsRo) · Microsoft Dynamics 365 Business Central (YouTube) · 2024-10-08 · 11:40 · tier official · reviewed (checked by Opus)

## Overview

The video recaps the in-client performance profiler introduced in 2022 release wave 1 and shows its limits: capture is interactive, needs the user to cooperate, and cannot cover web service calls or background sessions such as job queues. The presenter then introduces scheduled profiles, which capture profiles non-interactively in the background according to defined rules. The release is described as introducing scheduled profiles, with a preview disclaimer.

The demo covers opening the Profile Schedules page, creating a schedule, performing tasks, and reviewing the results on the Performance Profiles page. Results look the same as in the in-client profiler, with technical information and call tree analysis. The video says the feature mainly targets consultants and support, and mentions opening Visual Studio Code from the web client to inspect code.

## Key points

- The in-client profiler is interactive only: it cannot profile web service calls or background sessions like job queues, and needs the user to help capture the profile.
- Scheduled profiles capture performance profiles automatically in the background based on defined rules, and support both user actions and web service calls.
- A profile schedule sets: enable/disable, start and end times, user selection, profile type (browser activity or background tasks), sampling frequency, activity duration threshold, and retention period.
- The activity duration threshold defines how slow an activity must be before profiling starts; the demo lowered it to 100.
- Captured profiles are saved on the service and kept for a configurable retention period before deletion.
- The Performance Profiles page lists all captured profiles; opening profiles from a specific profile schedule filters them to that schedule. The results view matches the in-client profiler, including call tree analysis.
- The video says the feature mainly targets consultants and support.

## Chapters

- [0:00](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=0s) Introduction and Background on In-Client Performance Profiling
- [1:01](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=61s) Demonstrating In-Client Performance Profiler
- [3:00](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=180s) Challenges with Interactive Profiling
- [4:22](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=262s) Introducing Scheduled Profiles
- [5:23](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=323s) Accessing Scheduled Profiles Feature
- [6:03](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=363s) Setting Up a Profile Schedule
- [8:04](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=484s) Performing Tasks and Viewing Results
- [9:24](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=564s) Analyzing Captured Profiles and Recommendations
- [10:43](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=643s) Related Features and Resources

## Features

| Feature | Status | At |
|---|---|---|
| In-Client Performance Profiler | status not stated, demoed | [0:05](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=5s) |
| Scheduled Profiles | status not stated, demoed | [4:22](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=262s) |
| Profile Schedule Configuration | status not stated, demoed | [6:03](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=363s) |
| Performance Profiles Page | status not stated, demoed | [8:44](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=524s) |
| Technical Information and Call Tree Analysis | status not stated, demoed | [2:20](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=140s) |
| Opening Visual Studio Code from Web Client | status not stated | [11:03](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=663s) |

## AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

- page "Performance Profiles" at [8:44](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=524s)
- page "Profile Schedules" at [5:23](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=323s)
- page "Profile Schedule" at [6:03](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=363s)
- other "page extension" at [2:20](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=140s)

Not found in BC28-30: page "Performance Profiles", page "Profile Schedules", page "Profile Schedule".

## Quotes

- [0:05](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=5s) "five releases ago in 2022 release way one we launched the in client performance profile a very powerful tool for investigating performance issues across"
- [3:00](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=180s) "one of the challenges with the incline performance profiler that we just saw is that capturing a performance profile is interactive"
- [4:22](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=262s) "this release introduces schedule profiles so with these you can capture performance profiles automatically and non-interactively in the background based on well defined rules"
- [5:03](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=303s) "it also gives us the ability to support both user actions but also web service calls"
- [7:04](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=424s) "you can select uh what type that you want to profile so it can be activity in the browser if I'm clicking around opening"
- [7:24](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=444s) "you can set the activity duration threshold that's basically uh how small uh or how slow should things be H before we start profiling"
- [10:26](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=626s) "use the new capability of scheduling profile captures so that they can run in the background this is mainly targeting consultants and support"

## Disclaimers in the video

- [4:22](https://www.youtube.com/watch?v=0qt0Zy9ZsRo&t=262s) preview: this release introduces schedule profiles

Presenters (as heard): Peter Boring.
