ControlUp 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 this does not work on your machine, here are few steps you can take in order to troubleshoot the issue:
1. First, verify you are running version v18.104.22.168 or later.
By default we do not monitor server OS. If you wish to monitor your server OS, you'll need to manually apply the 'EnableMeasurement' reg key that in mentioned in the end of this article.
Also, please visit the Known Issues section in the end of the article to see if you're issue applies.
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: The ControlUp Agent runs the AppLoadTimeTracer only if he detects a link to a Monitor\Console that is running. 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 7.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\Agent\AppLoadTime
- Make sure the application load time columns are visible in the grid, go to Columns button and check the Application load time column
4. If you like to enable the Application Load Time only on specific servers & Server OS
In order to enable ALT manually you need to follow these steps:
- Download the attachment of this article EnableMeasurement.reg (below) and add it.
- Manually configure the reg key mentioned below:
- (HKLM\SOFTWARE\Smart-X\ControlUp\Agent\AppLoadTime\EnableMeasurement=1 (REG_DWORD))
- Restart the ControlUp agent service from the console (to enable ALT)
Adobe Reader hangs when added to the app load time list of processes, please remove it if you have added it already.
Since Windows Server 2016 and new Windows 10, the machine enforce strict policies for kernel drivers. The policies are described here :
Run > msinfo32 > check if you're machines state for 'Secure Boot State' in ON. (There's OFF & Unsupported for previous versions like 2012~)
In order to turn off the secure boot, please visit this MS guide:
If the Application Load Time still does not work, please contact support - Support@controlup.com