Skip to main content


Showing posts with the label Performance Profiler

AL Profiler in Business Central

Introduction:   In this blog, I would like to discuss the AL Profiler. Also, I will be sharing my views on how the AL profiler relates to the Performance Profiler. Pre-requisites:  Basic understanding of Profiler Books & References:  Performance Profiler Snapshot Debugging Demonstration:  In order to get the AL Profiler up and running there are a few steps on very high level. You need to create a snapshot debugger  then you will need to initialize the debugging session, record the snapshots and then generate the profiler file. Lets see each in detail below - 1. Setup the Snapshot Configuration: Once you create a Project, you can create a Snapshot configuration in launch.json file. {     "version" : "0.2.0" ,     "configurations" : [         {             "name" : "Sandbox" ,             "request" : "launch" ,             "type" : "al" ,             "environmentType" : "Sandbox&q

Performance Profiler in Business Central

Introduction:  In this blog, I will be sharing the details of the Performance Profiler in Business Central. Performance Profiler is a performance reporting tool that can be used to get an understanding of the performance.  Pre-requisites:  VS Code Business Central Environment Books & References:  Performance Profiler Overview Demonstration:  1. Start Performance Profiler: Search for Performance Profiler in Tell me Search in Business Central. Once the Performance Profiler page opens, you can hit the start button.   Once you hit the start button, you can now go ahead and run the process that you want to analyze for Performance. Open the process through the search directly on top of the Performance Profiler page. 2. Stop the Performance Profiler: Once you have run through the process, you can just hit the Stop button and you will get the performance report dashboard. 3. Open Performance Profiler in VS Code: You can also download the Performance Profiler file and view it directly in VS