На самом деле это не вопрос, это решение. Я создаю медиа-плеер Java Fx, и у меня возникло множество проблем для управления памятью приложения. После много времени и исследований я нашел сообщение с разрешением.SOLVED - JavaFx MediaPlayer - не может выделить память или OutOfMemory
Проблема: когда у вас есть много медийных средств (видео или аудио), вам необходимо создать новый MediaPlayer каждый раз, когда вам придется играть в новый.
После некоторых циклов вы получите сообщение об ошибке: Java 7 (OutOfMemory) или Java 8 (mmap() не удалось: невозможно выделить память).
Это происходит потому, что нигде они не говорят, что вам нужно замаскировать вызов метода dispose() из последнего созданного MediaPlayer, прежде чем создавать новый.
Я зову videoPlayer.stop() и videoPlayer.dispose(), но до н.э. вообще не будет выпускать ressource. –