Skip to main content

Posts

Showing posts with the label Snapshot Debugging

Snapshot Debugging in Business Central

Introduction:   In this blog, I would like to discuss Snapshot Debugging in Business Central. Also, I will be sharing my views on where exactly is snapshot debugging useful and how to use it efficiently. Pre-requisites:  Basic understanding of Debugging Books & References:  Snapshot Debugging Demonstration:  You need to create a snapshot debugger then you will need to initialize the debugging session, record the snapshots and then run the debugging on the snapshot that is downloaded. 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" ,             "environmentName&quo

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