Personally I'd also add :
-XX:+PrintGCApplicationStoppedTime -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamp
These will output Java garbage collection statistics to logs.
Some of the most useful logs when things hit the fan.
Allows you to visualize the Java heap state across time.