Свободная куча памяти в Java после выполнения файла JarJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Свободная куча памяти в Java после выполнения файла Jar

Сообщение Anonymous »


У нас есть веб-приложение для логистики. У нас есть файл Java Jar. Пользовательский интерфейс написан на Angular (работает на веб-сервере), из которого я могу вызвать файл jar через API и запустить его. Процесс выполняется плавно, когда я запускаю Jar и запускаю его в первый раз. Однако, когда я запускаю его во второй раз, я сталкиваюсь с проблемой памяти (недостаточно места в куче памяти). Мне нужно остановить Jar, убив процесс, и перезапустить его снова. Но я не хочу этого делать, потому что иногда несколько человек используют один и тот же файл Jar через пользовательский интерфейс. Как можно промыть память для плавности работы? Я пробовал удалять объекты, устанавливая для них значение «null» после получения вывода и запуска System.gc(), но, похоже, это мне тоже не помогает. Пожалуйста, помогите.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»