Мы используем Защиту Конечной точки Symantec на работе, и я рекомендовал бы против использования ее. Существует довольно серьезный хит производительности, и он ничего не поймал в двух инцидентах, где компьютеры пользователя были захвачены.
Сколько RAM Вы используете? SOLR имеет известную проблему, имеющую дело с FieldCache, который может заставить его есть огромные объемы памяти, в то время как выполнение отсортировало поиски.
Править:
Хорошо, попытайтесь использовать pmap-d на Ваших процессах большой тройки (httpd/php, MySQL, Причал) и посмотрите, съедает ли некоторая подбиблиотека всю Вашу память.
Я полагаю, что мог бы быть некоторый вирус или шпионить нападение на Ваш сервер. Просканируйте свой сервер с частью лучшего антивируса и программного обеспечения шпионского ПО.
Ваш процесс Java всегда goind для еды так же как значение-Xmx. Когда это достигает этого значения, это начинает перерабатывать свою память.
Если Вы хотите более низкое использование памяти и если Ваше приложение хорошо работает с ним, просто необходимо настроить вниз параметр Xmx JVM.
Я когда-то получил утечку памяти в библиотеке C, названной одной программой Java, которая сохранила рост использования памяти процесса, в то время как "куча" Java была стабильна. Но это очень маловероятно.
Существует много инструментов для наблюдения "кучи" Java, но необходимо запустить путем входа нескольких java.lang. Runtime.totalMemory...