Memory Usage Monitoring

In order to add a memory usage counter, press the 'Add' button located on the main toolbar, selected the 'Memory Usage' counters category in the left-side view and then select an appropriate memory usage counter in the middle view. In addition, in order to monitor the memory usage in a remote computer via the network, press the 'Connect' button located in the bottom-left corner and specify the host name of the remote computer to monitor.

SysGauge Memory Usage Monitoring
  • Memory Usage - this counter measures the percentage of the used system memory by calculating the ratio of memory committed bytes to the memory commit limit. Committed memory is the physical memory in use for which space has been reserved in the paging file should it need to be written to disk. The commit limit is determined by the size of the paging file. If the paging file is enlarged, the commit limit increases, and the ratio is reduced.
  • Memory Free - this counter measures the amount of physical memory, in Megabytes, immediately available for allocation to a process or for system use. It equals to the sum of memory assigned to the standby, free and zero page lists.
  • Memory Used - this counter measures the amount of committed virtual memory, in Megabytes. Committed memory is the physical memory which has space reserved on the disk paging files.
  • Memory Cache - this counter displays the total amount of the cached system memory in Megabytes by calculating the sum of the system cache resident memory, system driver resident memory, system code resident memory and paged pool resident memory.
  • Memory Cache Peak - this counter shows the maximum number of bytes used by the file system cache since the system was last restarted. This might be larger than the current size of the memory cache.
  • Memory Cache Fault Rate - this counter measures the rate at which faults occur when a page sought in the file system cache is not found and must be retrieved from elsewhere in memory or from the disk. The file system cache is an area of physical memory that stores recently used pages of data for applications. Cache activity is a reliable indicator of most application I/O operations.
  • Memory Page Fault Rate - this counter measures the average number of pages faulted per second. It is measured in number of pages faulted per second because only one page is faulted in each fault operation, hence this is also equal to the number of page fault operations.
  • Memory Page Read Rate - this counter measures the rate at which the disk was read to resolve hard page faults. It shows the number of read operations, without regard to the number of pages retrieved in each operation.
  • Memory Page Write Rate - this counter measures the rate at which pages are written to disk to free up space in physical memory. Pages are written to disk only if they are changed while in physical memory, so they are likely to hold data, not code. This counter shows write operations, without regard to the number of pages written in each operation.
  • Memory Page File Usage - this counter measures the current usage of all memory page files in percent.
  • Memory Page File Peak - this counter measures the peak usage of all memory page files in percent.
  • Memory Nonpaged Pool Used - this counter monitors the amount of system memory used from the non-paged memory pool. The non-paged memory pool is an area of system memory for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated.
  • Memory Nonpaged Pool Used Allocs - this counter monitors the number of allocations made from the non-paged memory pool. The non-paged memory pool is an area of system memory for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated.