Я использую автономное приложение Java (JAR) с VLCJ, SWT, DJNativeSwing и многими другими библиотеками. Я добавил журнал для памяти, используя Runtime.getRuntime (). FreeMemory (). Это показывает, что 50% свободной памяти существует, но я все еще сталкиваюсь с ОШИБКОЙ ПАМЯТИ на машине. В Windows 7 я устанавливаю виртуальную память, увеличивая-уменьшая размер кучи, но все еще сталкиваюсь с той же проблемой.
Я сталкиваюсь с этой проблемой, когда приложение работает более 3 дней. Поэтому, чтобы проверить изменения, мне нужно подождать 3-5 дней. Есть ли способ убедиться, что разрешение OUT OF MEMORY разрешено или какая именно память используется?
Runtime.getRuntime (). FreeMemory ()