It looks like this param does not cover Direct buffer memory OOME.
See this post: -XX:+ExitOnOutOfMemoryError ignored on 'java.lang.OutOfMemoryError: Direct buffer memory'