---
title: "Application Load Time"
slug: "application-load-time"
updated: 2025-11-09T13:21:15Z
published: 2025-11-09T13:21:15Z
canonical: "support.controlup.com/application-load-time"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.controlup.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Application Load Time

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 this does not work on your machine, here are a few steps you can take in order to troubleshoot the issue:

### What Operating Systems are supported?
By default, only client operating systems are supported. If you wish to monitor a machine that has Windows Server operating system installed, you need to manually apply the **EnableMeasurement** key to the registry of the machine. This is further explain in this article.

See the [Known Issues](#known-issues) section at the end of the article to learn more. 

###  Allowlist the Application You Want to Measure
Define the applications you like to monitor in the Real-Time Console. Under **Settings** > **App Load Time** you can define the name of the processes you want to monitor with the Application Load Time feature.
![Application Load Time pane](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image%28541%29.png){height="" width=""}

### Checks to Perform on the Machine
Check if the Application Load Time process is running
![Task manager showing apploadtimetracer](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image%28543%29.png){height="" width=""}

:::(Info) (**Note**)
The {{variable.ControlUp_Agent}} runs the AppLoadTimeTracer only if it detects a link to a ControlUp Monitor or Real-Time Console that is running. In rare cases the AppLoadTimeTracer.exe loads and drops due to timeout. In that case, you can do the following:
::: 
1. Add REG_DWORD key -  ALTTracerWaitingTimeoutInSeconds = Number of seconds (default is 30, try 60),   under  ***HKEYLOCALMACHINE\Software\Smart-X\ControlUp***. 

2. Restart the {{variable.ControlUp_Agent}} and check if the *AppLoadTimeTracer.exe* is loaded persistently.   

 * Driver - Check if the application load time driver is running. The driver is  smdrv64.sys and can be viewed by [DriverView](http://www.nirsoft.net/utils/driverview.html) (if the target computer is 32bit OS then the driver name will be smdrv32.sys)
![DriverView showing smdrv64.sys](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image%28544%29.png){height="" width=""}

 * Open command line and go to ***C:\Program Files\Smart-X\ControlUpAgent\Version 9.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 **HKEYLOCALMACHINE\SOFTWARE\Smart-X\ControlUp\ALT\appmond** and see if all applications you defined are correctly configured in the allowlist value.
 * Check that all applications you defined are located under ***HKEYLOCALMACHINE\SOFTWARE\Smart-X\ControlUp\Agent\AppLoadTime***
![registry editor showing allowlist value](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image%28545%29.png){height="" width=""}

 * Make sure the application load time columns are visible in the grid, go to Columns button and check the Application load time column.
![Application load time column](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image%28546%29.png){height="" width=""}

### Enable the Feature on Server Operating Systems
To enable the Application Load Time feature manually, follow these steps:

 1. Import the attachment of this article to the registry. 
 2. Manually configure the registry key mentioned below:
**HKLM\SOFTWARE\Smart-X\ControlUp\Agent\AppLoadTime\EnableMeasurement** = 1 (REG_DWORD)
 3. Restart the {{variable.ControlUp_Agent}} service from the Real-Time Console to enable the feature.

## Known Issues
Adobe Reader hangs when the process is added to the list of processes. Remove it if you have added it already.
From Windows Server 2016 and new releases of Windows 10, the machine enforces strict policies for kernel drivers. 

See the policies described in the official [Microsoft documentation](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/kernel-mode-code-signing-policy--windows-vista-and-later-){target=`_blank`}.

:::(Info) (Secure Boot)
Note that from version **8.8 MR** and higher, the Real-Time DX Console supports the Application Load Time feature with Secure Boot turned on.
:::
Run **msinfo32** and verify that your machine state for **Secure Boot State** is **Off**. 
![System information window](https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/image%28542%29.png){height="" width=""}

To turn off the Secure Boot, see the official [Microsoft documentation](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/disabling-secure-boot).

## Attachment
@(Embed)(https://cdn.document360.io/098100b7-b9da-4bea-b4b9-017140ab863e/Images/Documentation/EnableMeasurement.reg){height="320" width="640"}
