Client performance tracing in Dynamics 365 for Finance and Operations

Posted by

How to trace client performance latency times in Dynamics 365 for Finance and Operations?

One of the nicest performance debug tools Microsoft introduced in Dynamics 365 for Ops is the client performance timer. It helps to to determine why the client might be responding slow.

You can enable it by adding the parameter debug=develop at the end of the URL.

Example:
https://myd365environment.sandbox.ax.dynamics.com/?cmp=usmf&mi=PurchTableListPage&debug=develop

Note! Performance will be impacted by running within this debug mode.

Go ahead and walk through your performance case, for example, open a purchase order and watch closely at the debug window:

Click any of the links to dive into the details of each interaction at client and/or server side.
Some concepts:

Forms:
How many forms are currently open, plus the rate at which they opened and closed (per second), and a set of counters, such as the total amount of created or closed forms.

GC:
Information about the garbage collection processes on the server.

Web client session:
How many web client sessions you currently have and how many are in use.

Services Session provider:
Total number of sessions created.

For more info, go to the following official D365FO docs site:

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/perf-test/performance-timer

Additional info can also be found in the following Office Mix:

https://mix.office.com/watch/ij5cqidra5q3

 

Leave a Reply

Your email address will not be published. Required fields are marked *