tag:blogger.com,1999:blog-3059468813255868046.post3541514399662782954..comments2019-03-16T05:55:02.457+00:00Comments on Swish Movement: Investigating unexpected GC pausesElliot Westhttp://www.blogger.com/profile/07923631905285214423noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-3059468813255868046.post-55894410605873063352012-12-20T12:42:53.965+00:002012-12-20T12:42:53.965+00:00To make it clear you can add -Dsun.rmi.dgc.server....To make it clear you can add -Dsun.rmi.dgc.server.gcInterval=9223372036854775807 to your Java command line to make RMI not cause an hourly GC.<br /><br />For the insite it gives here is the fragment from the start script.<br /><br /># Believe it or not, this is ridiculously fucking important - RMI (used by<br /># our JMX) basically configures an hourly full GC if this is not set.<br />JAVA_LONG_MAX_VALUE=9223372036854775807<br />JAVA_OPTS="$JAVA_OPTS -Dsun.rmi.dgc.server.gcInterval=$JAVA_LONG_MAX_VALUE"<br />JAVA_OPTS="$JAVA_OPTS -Dsun.rmi.dgc.client.gcInterval=$JAVA_LONG_MAX_VALUE"Anonymoushttps://www.blogger.com/profile/12429563599239921811noreply@blogger.com