Thanks for pointing that out.
I just checked and verified that all properties are supported in Java 8.

On Sat, Sep 12, 2015 at 3:33 PM, Gary Gregory <[email protected]>
wrote:

> Nice docs Remko. I think it would be good to note which Java version the
> options applies to since some jvm options are no longer supported in Java 8
> IIRC.
>
> Gary
>
>
> -------- Original message --------
> From: [email protected]
> Date: 09/11/2015 23:13 (GMT-08:00)
> To: [email protected]
> Subject: [1/2] logging-log4j2 git commit: LOG4J2-1119 documented RMI GC
> impact
>
> Repository: logging-log4j2
> Updated Branches:
>   refs/heads/master fde357353 -> a61f1a129
>
>
> LOG4J2-1119 documented RMI GC impact
>
> Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
> Commit:
> http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/a41c6ccc
> Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/a41c6ccc
> Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/a41c6ccc
>
> Branch: refs/heads/master
> Commit: a41c6cccc50478791db6d0a2e76ba3291b0055f4
> Parents: 6eafff1
> Author: rpopma <[email protected]>
> Authored: Sat Sep 12 15:12:44 2015 +0900
> Committer: rpopma <[email protected]>
> Committed: Sat Sep 12 15:12:44 2015 +0900
>
> ----------------------------------------------------------------------
> src/site/xdoc/manual/jmx.xml.vm | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/a41c6ccc/src/site/xdoc/manual/jmx.xml.vm
> ----------------------------------------------------------------------
> diff --git a/src/site/xdoc/manual/jmx.xml.vm
> b/src/site/xdoc/manual/jmx.xml.vm
> index 3a6498c..9940d26 100644
> --- a/src/site/xdoc/manual/jmx.xml.vm
> +++ b/src/site/xdoc/manual/jmx.xml.vm
> @@ -69,6 +69,23 @@
>          <a href="
> http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html#gdenl
> ">Remote
>          Monitoring and Management</a>.</p>
>          </subsection>
> + <subsection name="RMI impact on Garbage Collection">
> +      <a name="RMI_GC" />
> +      <p>
> +      Be aware that RMI by default triggers a full GC every hour.
> +        See the <a href="
> http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/sunrmiproperties.html
> ">Oracle
> +        documentation</a> for the
> <code>sun.rmi.dgc.server.gcInterval</code> and
> <code>sun.rmi.dgc.client.gcInterval</code> properties.
> +        The default value of both properties is 3600000 milliseconds (one
> hour). Before Java 6, it was one minute.
> +   </p><p>
> +     The two sun.rmi arguments reflect whether your JVM is running in
> server or client mode.
> +     If you want to modify the GC interval time it may be best to specify
> both properties to ensure the argument is picked up by the JVM.
> +   </p><p>
> +     An alternative may be to disable explicit calls to
> <code>System.gc()</code> altogether with
> +     <code>-XX:+DisableExplicitGC</code>, or (if you are using the CMS or
> G1 collector)
> +     add <code>-XX:+ExplicitGCInvokesConcurrent</code> to ensure the full
> GCs are done
> +     concurrently in parallel with your application instead of forcing a
> stop-the-world collection.
> +      </p>
> +        </subsection>
>        </section>
>        <section name="Log4j Instrumented Components">
>          <a name="Log4j_MBeans" />
>
>

Reply via email to