Sobes.tech
Junior — Middle

Pode explicar o que significa o campo SHR na utilidade htop no Linux?

sobes.tech IA

Resposta da IA

Na ferramenta htop no Linux, o campo SHR (Memória Compartilhada) mostra a quantidade de memória (em kilobytes) que um processo usa em conjunto com outros processos. É uma parte da memória virtual que é compartilhada, por exemplo, pelo uso de bibliotecas compartilhadas ou outros mecanismos de compartilhamento de memória.

Ou seja, se vários processos usam a mesma biblioteca, a memória ocupada por essa biblioteca é considerada no campo SHR para cada processo, mas na prática ela não é duplicada na memória física.

Isso ajuda a entender quanto de memória é realmente alocada ao processo e quanto é compartilhada com outros.