Setting a Performance Trigger


The Performance trigger is used to trigger a task when some aspect of system performance goes above or below a certain threshold. It can be based on available memory, free disk space, CPU utilization, process count, thread count, or elapsed time. Additional technical information about this trigger can be found here.

To Set a Performance Trigger:

  1. Open the Performance trigger properties dialog (as shown above) per Setting Triggers.

  2. In the General tab, enter the properties as follows:

Use Local Computer

If enabled, the trigger will monitor performance on the local machine (enabled by default).


Use Remote Computer

If enabled, the trigger will monitor performance on a remote machine. To specify the remote machine, enter its Hostname or IP Address in the field provided.



Specifies the system category in which to monitor  (i.e. Processor, Memory, Paging File, etc.). A category catalogues performance counters in a logical unit.



Specifies the counter related to the category in which to monitor. Performance counters are combined together under categories. They are used to measure various aspects of performance, such as transfer rates for disks or, for processors, the amount of processor time consumed. Specific counters are populated in this section depending on the system performance category selected.



Specifies the instance related to the category in which to monitor. A performance counter can be divided into instances, such as processes, threads, or physical units.


Trigger when

Specifies the performance threshold and duration to monitor as it relates to the Category, Counter and/or Instance values selected.


Show Description

If enabled, a detailed description will appear for each selection.


NOTE: AutoMate gathers the same system information used by Windows Performance Monitor (perfmon.exe).


  1. In the Behavior tab, enter the properties as follows:

Trigger on startup if condition is true

If enabled, the system will act upon conditions that already exist upon startup of the current trigger. For example, if the Notepad window is already open on the desktop, a newly created Window trigger set to monitor for the existence of a Notepad window will trigger the task as a result. If disabled, the trigger will ignore the open Notepad window upon startup.

Trigger after the condition has been met 'X' times.

If enabled, specifies how many times the trigger condition must be met before the task is started (disabled by default). This parameter is available in all triggers except the Schedule Trigger.

See Also

About Triggers

All Available Triggers

Using AMTrigger

Performance Trigger