New objects

Field

Group

Type

Windows black.pngMac black.pngMobile black.png

Focus time

Activity

Aggregate

Windows black.pngMac gray disabled.pngMobile gray disabled.png

Indicates the amount of time any window of an application was in focus during the execution.

  • Example: the time Microsoft Teams is being executed (duration = 5h 10min 48s) will usually be considerably longer compared to how long (Focus time = 52min 23s) its window(s) are forefront on the desktop.

NXQL ID:

focus_time

Memory usage

Activity

Aggregate

Windows black.pngMac black.pngMobile black.png

Indicates the average memory usage of executions, based on the total memory usage of underlying processes. The sampling resolution is 5 minutes.

  • Example: if two tabs of the Chrome browser are opened at the same time, two distinct processes of chrome.exe are launched and they are aggregated by the Engine in a single execution (with an event cardinality = 2). The memory usage will represent the total memory usage of the two Chrome tabs.

NXQL ID:

memory_usage

New protocols for virtualization

The Session protocol field stores now two additional protocols, the Blast Extreme and PCoIP by VMWare.

Field

Group

Type

Windows black.pngMac black.pngMobile black.png

Session protocol

Session performance

Field

Windows black.pngMac black.pngMobile black.png

Indicates the protocol used to connect to the session. The possible values are:

  • Citrix - ICA

  • VMware - Blast

  • VMware - PCoIP

  • RDP

  • Local session

  • Multiple: the user connected with different protocols during the timeframe of the event.

NXQL ID:

session_protocol

Field renaming and clarifications

The field previously known as Average memory usage per execution is now labeled Average memory usage per process. The description was adjusted to bring more clarity.

Version

NXQL ID

Field

Current

(V6.29)

average_memory_usage_per_execution

Average memory usage per process

Indicates the average memory usage per process for the given executions with the sampling resolution of 5 minutes.

Example

If two tabs of the Chrome browser are opened at the same time, two distinct processes of chrome.exe are launched and they are aggregated by the Engine in a single execution (with an event cardinality = 2). The average memory usage per process will represent the average memory usage of a single Chrome tab.

Previous

(V6.28)

average_memory_usage_per_execution

Average memory usage per execution

Indicates the average memory usage of all underlying executions before aggregation. The value is the average memory usage of all executions (calculated with a 5-minute resolution) multiplied by their cardinalities and divided by the total cardinality.

Example

If two tabs of the Chrome browser are opened at the same time, two distinct processes of chrome.exe are launched and they are aggregated by the Engine (i.e., event cardinality = 2). The average memory usage will be the average of the two processes before aggregation: it represents the average memory usage of a Chrome tab.