как освободить память после выполнения Java-программы - PullRequest
0 голосов
/ 06 июля 2011

Я запланировал запуск jar-файла при запуске системы, который использует mysql.

он используется для передачи тысяч записей из одной БД в другую, во время каждого выполнения он занимает много памяти ЦП, но один разон завершается (выполнение завершено успешно), он никогда не освобождает занятую память процессора до перезагрузки системы.

, и этот jar-файл должен запускаться каждые 4 часа.Как я могу освободить эту занятую память?

- Спасибо, Ману

Спасибо за ваш интерес:)

Ответы [ 2 ]

3 голосов
/ 06 июля 2011

Завершите процесс Java после завершения работы; используйте другой планировщик (например, cron), чтобы снова запустить процесс Java через четыре часа.

1 голос
/ 06 июля 2011

Вы получили утечку памяти в вашей программе.

Отметьте этот вопрос для его решения.

...