
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