Process API Diagnostics

(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.

Command

Notes

Process 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.

Ignores results limit.

0.3

diag process name info

Stats for process called name.

0.3

diag process usage

List most used processes.

0.3

diag process name usage

List most used tasks for process called name.

0.3

diag process * usage

List most used tasks across all processes.

0.3

diag process runtime

List slowest processes

0.3

diag process name runtime

List slowest tasks for process called name.

0.3

diag process * runtime

List slowest tasks across all processes.

0.3

diag process name crash

List crashes for process called name.

0.3

diag process * crash

List crashes across all processes.

0.3

diag process stalls

List currently stalling processes

0.3

diag process overload

List currently overloaded processes

0.3

diag process active

List currently active processes

Ignores results limit.

0.3

diag process inactive

List currently inactive processes

Ignores results limit.

0.3

diag process running

List currently running processes

Ignores results limit.

0.3

diag process name tasks

List tasks for process called name.

Next task to run shown in [brackets].

Ignores results limit.

0.3