Default distributed GC intervals for RMI (set by -Dsun.rmi.dgc.server.gcInterval=.. and -Dsun.rmi.dgc.client.gcInterval=) are 60000 millis or 1 minute. In many cases customers are not aware of the fact that their environment (e.g. the JBoss container) activates RMI. In these cases, they experience poor application performance. This is particularly true in the case of large heap sizes where full GC times can easily reach 10-20 seconds. With 1 minute intervals this means that the JVM spends up to 30% of the time searching for garbage which is not there.
A default value of 10 minutes would cause no harm to applications but would bring the waste of time down to below 5% and thus increase throughput by something like 25% out-of-the-box.