There are some known limitations for the Diagnostics Collector.
If Java™ programs do not start at all on your system, for example because of a Java runtime installation problem or similar issue, the Diagnostics Collector cannot run.
The Diagnostics Collector does not respond to additional -Xdump settings that specify extra dump events requiring diagnostic information. For example, if you use -Xdump to produce dumps in response to a particular exception being thrown, the Diagnostics Collector does not collect the dumps from this event.