У меня есть приложение, написанное на Java, которое «убито» после некоторого времени работы.Почему OutOfMemoryError не сгенерирован?
Приложение Java запускается из сценария SH под Linux, который работает некоторое время. После этого отображается PID и «убитое» слово.
Как это:
runMyServer.sh: line 3: 3593 Killed java -Xmx2024m -cp ...
Существует информация о внешнем событии памяти в системном журнале. Таким образом, это выглядит как ошибка памяти.
Мой вопрос: когда исключение OutOfMemroyError не может быть создано?
Как выглядит запись в системном журнале? вы можете вставить его здесь? –
попробуйте запустить приложение без сценария .sh. Я думаю, что он создан, просто не отображается. – 11684
@ 11684 Как я могу воспроизвести ситуацию, когда заявка заявлена «убита»? – Dims