-Xmx, -XX: MaxPermSize не помогает, ОС - Ubuntu 16.10
Сначала я провел свой эксперимент javafx, загрузив несколько изображений и показав их в цикле с использованием узла холста. Теперь я запускаю демонстрационные приложения javafx (разные) вер. jdk1.8.0_112 и jdk1.8.0_111 на соответствующих файлах jvm. Результаты такие же: через несколько минут все перестает отвечать на запросы. Если я использую ulimit -Sv
, программа скоро выйдет из строя или не запускается из-за нехватки памяти.
Вот что я вижу сразу после запуска программы и менее чем через 2 минуты после выполнения анимации: перед
Странность заключается в том, что когда я запускаю это на работе (полное форматирование системы - переустановка не помогает), память увеличивается бесконечно, в то время как дома эта же программа может замедляться, но работает и занимает менее 1 Гб памяти. Дома я использую более старый ПК с процессором Intel i7 и дискретной графикой Radeon, на работе более новый Intel i7 и встроенной графикой. ОС такая же. Понятия не имею, что еще может иметь значение.