How Does Argent Detect A Stalled Service?

W200x services all run under the control of the Windows Service Manager.

Argent explicitly queries the status of the specific service.

If a service is running or not running, the Windows Service Manager can always respond.

However when the service is stalled or hung the Windows Service Manager cannot respond on behalf of the queried service.

In addition, Argent monitors delta data of CPU, memory and I/O – if the service in question is not using any CPU, and is using any additional memory, and is not doing any I/O, then the service is not a happy camper.