Длительное приложение киоска пожирает память, не освобождая ее

У меня давно запущено приложение, созданное с использованием PHP / HTML / CSS3 / JS в Chrome на сервере Ubuntu 14.04.03. Я настроил все, чтобы он работал и позволял ему работать в течение нескольких дней.

Я заметил нечто очень тревожное: когда я впервые запускаю киоск, объем используемой памяти составляет около 400 МБ, но по мере того, как приложение работает дольше, использование памяти увеличивается. В настоящее время он работает около 22 часов, а использование памяти составляет 1400 МБ (!). Компьютер, на котором он работает, имеет 4 ГБ ОЗУ, поэтому кажется, что сейчас все в порядке. Когда он достигнет отметки 4000 МБ, он начнет меняться, и мое приложение в основном будет мертвым.

Киоск работает на Chrome версии 45. Как я могу очистить использование памяти и освободить всю доступную память?

0
задан 16 September 2015 в 18:31

1 ответ

Память не "доступна", она была выделена для использования программой. Эти программы называют "пожирателями ресурсов памяти". Используйте команды как top и ps -eF (и, конечно man top;man ps) для наблюдения, какая программа имеет большую часть выделенной памяти. Затем исправьте ту программу.

0
ответ дан 17 September 2015 в 04:31

Другие вопросы по тегам:

Похожие вопросы: