There is a bug in the Java JDK where use of File.deleteOnExit() allocated 1k of memory that never gets freed. While this seems small, in heavy usage for LARs memory can disappear very quickly even for large allocations.
See: http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=4513817 for the filed sun bug
The following methods has been added to JavaProps:
public static boolean hasSunBug6291034()