Process Details Test

This test is used to monitor the memory leaks (if any) in any Windows application or process. This test is particularly useful in development and staging environments, where memory leaks with applications can be detected early and recoding done to overcome the leaks.

Target of the test : Any host

Agent deploying the test : An internal agent

Outputs of the test : One set of results for every process being monitored.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

PortNo

The port on which the specified host listens.

ProcessName

The name of the Windows application / process to be monitored. Multiple applications can be specified as a comma-separated list.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Current handles

Indicates the total number of file handles that are currently owned by each thread in the process.

Number

If there is a consistent increase in the value of this measure over time, then it is a clear indicator of a memory leak in the process. 

Private memory

Indicates the resources (handles, physical RAM, the paging file, system resources, etc.) that the process has allocated that cannot be shared with other processes.

KB

If there is a consistent increase in the value of this measure over time, then it is a clear indicator of a memory leak in the process. 

Pool paged memory usage

Indicates the memory in the paged pool. A paged pool is an area of system memory for objects that can be written to the disk, but which must remain in the physical memory.

KB

If there is a consistent increase in the value of this measure over time, then it is a clear indicator of a memory leak in the process.

Pool non-paged memory usage

Indicates the memory in the non-paged pool. A non-paged pool is an area of system memory for objects that cannot be written to the disk, but which must remain in the physical memory as long as they are allocated.

KB

If there is a consistent increase in the value of this measure over time, then it is a clear indicator of a memory leak in the process.