Я разрабатываю javafx-приложение, которое имеет много интерфейсов пользовательского интерфейса, и при открытии многих окон jvm начинает потреблять много памяти ( увеличивается до 350 МБ ).
Когда он достигает 360 МБ , программы запускаются с задержкой и заканчиваются тем, что сбой (ничего не работает, блоки экрана ...) и консольпоказать OutOfMemoryException
с Java Heap Space error
У меня 6 ГБ памяти на моем компьютере, и попытался запустить файл .jar
, используя параметр -Xmx
, но все еще работающийсистема не позволяет jvm использовать больше памяти.
Есть ли что-то еще, что я должен указать, чтобы jvm мог получить столько памяти, сколько ему нужно?