1

Существуют ли инструменты для обнаружения утечек памяти работающих программ в Linux? Я знаю о Valgrind, но он в основном используется для отладки утечек памяти, а не просто для обнаружения утечек памяти.

1 ответ1

0

Я не уверен, но кое-что, что я заметил на своем сервере 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .