Просто быстрый вопрос об использовании памяти игровой платформой. У меня есть производственный экземпляр, который, похоже, использует 680768 КБ памяти. Большая его часть находится в свопе.
(Виртуальный) сервер имеет около 750 МБ, но также работает сервер MySQL и 12 виртуальных серверов Apache. Иногда становится временно не отвечающим (или очень медленным) на короткие периоды. Я предполагаю, что это из-за подкачки (это не процессор).
Требуется ли фреймворку столько памяти?
Я мог бы ограничить использование памяти с помощью параметра JVM -Xmx256m
или около того, но какое значение нужно ввести и почему он использует так много памяти?
Это использование Play! до и после запуска:
Java: ~~~~~ Версия: 1.6.0_26 Домашняя страница: /usr/lib/jvm/java-6-sun-1.6.0.26/jre Макс.память: 194641920 Свободно память: 11813896 Общий объем памяти: 30588928 Доступные процессоры: 2
После перезапуска: Java: ~~~~~ Версия: 1.6.0_26 Домашняя страница: /usr/lib/jvm/java-6-sun-1.6.0.26/jre Макс.память: 194641920 Свободно память: 9893688 Общий объем памяти: 21946368 Доступные процессоры: 2