Analyze Group Policy Object's Group Policy Preferences load times, which helps break down Group Policy processing time by extension as well as by GPO. This allows for identifying individual GPOs that took longer than others to load. Requires GPP Logging to be enabled. The script itself can enable GPP logging by running it against a session with -enable in the advanced options.
This GPO runs gpresult for a specific user on a specific computer and displays the results in IE in HTML format. This SBA may not work if the console is in not in the same domain as the target computer.
This SBA runs under the session context of a selected user and shows how long each "Group Policy Client Side Extension" took to complete based on the records inside the "Operational" log under "Microsoft-Windows-GroupPolicy".
By default the log size is configured to 4MB, That means that this SBA can look back this much. Consider increasing the log size to view older entries.