(info) This AI is still in early stages of development.

Process API Diagnostics

The Process API contains a number of diagnostics routines accessible via the Diag API.

 

Routines

This page assumes you are using Diag's chat interface to run diagnostics. If you are running diagnostics from code, see Diag API documentation for syntax.

When specifying a specific process by its name please note that process names are case sensitive.

CommandNotesProcess Ver
diag process max results

Limit number of results (number) returned by lists.

Default: 5

Example: diag process max 10

0.3
diag process list

List of all process names.

(warning) Ignores results limit.

0.3
diag process name infoStats for process called name.0.3
diag process usageList most used processes.0.3
diag process name usage

List most used tasks for process called name.

0.3
diag process * usageList most used tasks across all processes.0.3
diag process runtimeList slowest processes0.3
diag process name runtimeList slowest tasks for process called name.0.3
diag process * runtimeList slowest tasks across all processes.0.3
diag process name crashList crashes for process called name.0.3
diag process * crashList crashes across all processes.0.3
diag process stallsList currently stalling processes0.3
diag process overloadList currently overloaded processes0.3
diag process active

List currently active processes

(warning) Ignores results limit.

0.3
diag process inactive

List currently inactive processes

(warning) Ignores results limit.

0.3
diag process running

List currently running processes

(warning) Ignores results limit.

0.3
diag process name tasks

List tasks for process called name.

Next task to run shown in [brackets].

(warning) Ignores results limit.

0.3

 

 

 

Availability

Requires:

  • Warzone 3.1 or above (if using diag from within scripts)
  • Warzone 3.2 or above (for chat interface)
  • Ultil API v0.9 or above
  • Process API v0.3 or above
  • Diag API v0.1 or above

Â