ControlUp now has the ability to measure the time it takes every application to become available for the end user. The application’s load time in seconds is displayed in the Processes view. Average app load time for all processes is aggregated on the session, computer, and folder levels.
In case that does not work, here are few steps you can take in order to troubleshoot the issue:
1. First, verify you are running version v220.127.116.114 or later
2. Define the applications you like to monitor in the Real Time Console, if the application load time is not enabled, it won't work.
3. On the target machine, please check the following:
- Application Load Time process is running -
Please Note: In rare cases the AppLoadTimeTracer.exe loads and drops due to timeout, in that case you can the following:
1. Add REG_DWORD key - ALTTracerWaitingTimeoutInSeconds = Number of seconds (default is 30, please try 60), under HKEY_LOCAL_MACHINE\Software\Smart-X\ControlUp\ALT.
2. Restart the agent and check if the AppLoadTimeTracer.exe is loaded persistently.
- Driver - please check if the application load time driver is running. The driver is smdrv64.sys and can be viewed by DriverView (if the target computer is 32bit OS then the driver name will be smdrv32.sys)
- Please open command line and go to C:\Program Files\Smart-X\ControlUpAgent\Version 6.x.x.xxx and run the following command - AppLoadTimeTracer C
- It will show if the process holds the list of applications it needs to monitor
- Registry - Open regedit.exe and go to HKEY_LOCAL_MACHINE\SOFTWARE\Smart-X\ControlUp\ALT\appmond and see if all applications you defined are correctly configured in the whitelist value
- See that all applications you defined are located under HKEY_LOCAL_MACHINE\SOFTWARE\Smart-X\ControlUp\ALT\appmond\apps key
- Make sure the application load time columns are visible in the grid, go to Columns button and check the Application load time column
- If the application load time still does not work, please contact support - firstname.lastname@example.org
If you like to enable the application load time only on specific servers
In order to enable ALT manually you need to follow these steps:
- Configure the reg key you mentioned below (HKLM\SOFTWARE\Smart-X\ControlUp\Agent\AppLoadTime\EnableMeasurement=1 (REG_DWORD))
- Restart the ControlUp agent service from the console (to enable ALT)
If you want to be 100% sure, you defined that correctly, you can run DebugView and verify ALT works (https://technet.microsoft.com/en-us/sysinternals/debugview.aspx)
If the you want to add 3rd party apps, you can edit the below key, add the process name and then restart the ControlUp agent:
Adobe Reader hangs when added to the app load time list of processes, please remove it if you have added it already.