
Gibt es Tools zum Erkennen von Speicherlecks bei laufenden Programmen unter Linux? Ich kenne Valgrind, aber es wird hauptsächlich zum Debuggen von Speicherlecks und nicht einfach zum Erkennen von Speicherlecks verwendet.
Antwort1
Ich bin mir nicht sicher, aber mir ist auf meinem Minecraft-Server aufgefallen, dass er ständig Speicher verbraucht. Um zu verhindern, dass der Cache den gesamten Speicher verbraucht, führe ich diese Befehle jeden Tag in Cron aus....
Befehl
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