Class: SystemMonitor

@nginstack/engine/lib/monitoring/SystemMonitor~ SystemMonitor


new SystemMonitor()

Classe responsável por fornecer informações de desempenho e consumo de recursos do sistema.

Members


allocated :number

Propriedade legada equivalente a #usedPhysical.

Type:
  • number
Deprecated:
  • Yes

availablePageFile :number

Espaço livre do arquivo de paginação do sistema operacional.

Type:
  • number

availablePhysical :number

Quantidade em bytes da memória física do sistema operacional disponível para os processos.

Type:
  • number

idoCacheSize :number

Quantidade em bytes da memória reservada para cache de tabelas e índices dos DataSets criados pelo Engine.

Type:
  • number

peakPhysical :number

Maior quantidade de bytes de memória física que foi alocada pelo Engine durante a sua execução.

Type:
  • number

peakVirtual :number

Maior quantidade de bytes de memória virtual que foi utilizada pelo Engine durante a sua execução.

Type:
  • number

standaloneSessionsCount :number

Quantidade de sessões standalone criadas no Engine.

Type:
  • number

statefulSessionsCount :number

Quantidade de sessões stateful criadas no Engine.

Type:
  • number

statelessSessionsCount :number

Quantidade de sessões stateless criadas no Engine.

Type:
  • number

totalPageFile :number

Tamanho do arquivo de paginação do sistema operacional que pode ser utilizado como memória virtual.

Type:
  • number

totalPhysical :number

Quantidade em bytes da memória física instalada no sistema operacional.

Type:
  • number

usedPhysical :number

Quantidade de bytes de memória física alocada e em uso pelo Engine.

No Windows, esta propriedade retorna o conjunto de trabalho do processo (working set). No Linux, é retornado o tamanho do conjunto residente (RSS).

Type:
  • number

usedVirtual :number

Quantidade de bytes de memória virtual que de fato está sendo utilizada pelo Engine. Este valor desconsidera a memória virtual reservada para as bibliotecas compartilhadas e as páginas de memória que foram reservadas, mas que não foram confirmadas.

No Windows, esta propriedade retorna o tamanho de confirmação do processo (commit charge). No Linux, é retornada a soma da memória residente e da paginada em disco (RSS + Swap).

Type:
  • number

virtualAllocated :number

Propriedade legada equivalente a #usedVirtual.

Type:
  • number
Deprecated:
  • Yes

Methods


<static> getInstance()

Obtém uma instância compartilhada desta classe.

Returns:
Type
SystemMonitor