O VmPeak e o VmHWM possuem algum período de medição?

2

Durante a leitura da documentação do kernel, me deparei com o VmPeak & VmHWM, e é um pouco claro para mim. O VmPeak em /proc/<pid>/status é descrito como tamanho de memória virtual de pico. Pico para qual período?

Este período é o mesmo para o VmHWM, também conhecido como tamanho máximo do conjunto de residentes ("high water mark")?

    
por kaboom 07.02.2014 / 10:42

1 resposta

2

Olhando para a página de manual para proc eu estaria inclinado a interpretar esses dois parâmetros ao longo da vida útil do processo, então, para responder à sua pergunta, eu diria que não há nenhum período de tempo associado. Especialmente porque usam o termo "marca d'água alta".

* VmPeak: Peak virtual memory size.
* VmHWM: Peak resident set size ("high water mark").

Como evidência adicional, eu também citei este artigo, intitulado: Entendendo e otimizando a memória utilização .

Note that the VmHWM parameter is interesting inasmuch as it signifies the amount of physical memory required for the process at peak times.

    
por 07.02.2014 / 11:48