Találkoztam már olyan java programmal, ami a klasszikus Programming Antihero trükköt alkalmazta: induláskor foglalt magának egy tömböt rosszabb időkre, aztán mikor repült az
OutOfMemoryError
, akkor elkapta, törölte a tömbre mutató referenciát, explicit kért egy GC-t, majd próbálta menteni a menthetőt, hátha legalább egy reportot ki tudna préselni magából az addig elvégzett munkáról.