메모리 누수를 감지하는 Linux 도구

메모리 누수를 감지하는 Linux 도구

Linux에서 실행 중인 프로그램의 메모리 누수를 감지하는 도구가 있습니까? Valgrind에 대해 알고 있지만 단순히 메모리 누수를 감지하는 것이 아니라 주로 메모리 누수를 디버깅하는 데 사용됩니다.

답변1

확실하지는 않지만 내 Minecraft 서버에서 관찰한 바에 따르면 메모리 캐시가 계속해서 소모되고 있다는 것입니다. 모든 메모리를 차지하는 캐시에 대응하기 위해 매일 cron에서 다음 명령을 실행합니다....

명령

sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches

free_memory.sh

#!/bin/bash
echo -e "\033[36mMemory before\033[0m"
free -m
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
echo -e "\033[32mMemory after :)\033[0m"
free -m

관련 정보