Я слышал очень противоречивые вещи о том, как лучше всего справиться с этим, и я придерживаюсь следующей дилеммы:
- OOME приносит поток, но не все приложение
- и мне нужно сбить все приложение, но не могу, потому что у потока нет оставшейся памяти
Я всегда понимал, что лучшая практика - позволить им идти, поэтому JVM может умереть, потому что JVM находится в противоречивом состоянии в этот момент, но это, похоже, не работает здесь.