[ 
https://issues.apache.org/jira/browse/ARTEMIS-1131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15988458#comment-15988458
 ] 

ASF GitHub Bot commented on ARTEMIS-1131:
-----------------------------------------

Github user mtaylor commented on a diff in the pull request:

    https://github.com/apache/activemq-artemis/pull/1232#discussion_r113885079
  
    --- Diff: docs/user-manual/en/perf-tuning.md ---
    @@ -206,6 +206,14 @@ tunings won't apply to JDKs from other providers (e.g. 
IBM or JRockit)
         of your queues and the size and number of your messages. Use the JVM
         arguments `-Xms` and `-Xmx` to set server available RAM. We
         recommend setting them to the same high value.
    +    
    +    When under periods of high load, it is likely that Artemis will be 
generating 
    +    and destroying lots of objects. This can result in a build up of stale 
objects. 
    +    To reduce the chance of running out of memory and causing a full GC 
    +    (which may introduce pauses and unintentional behaviour), it is 
recommended that the 
    +    max heap size (`-Xmx`) for the JVM is set at least to 5 x the 
`global-max-size` of the broker.
    --- End diff --
    
    +1 @franz1981 I think we already discussed this on IRC but, having the 
global-max-size being 1/5th of heap by default for the out of the box 
configuration seems like overkill.  These settings are meant to target a 
particular use case.


> Configure optimal GC settings
> -----------------------------
>
>                 Key: ARTEMIS-1131
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1131
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>          Components: Broker
>            Reporter: Francesco Nigro
>            Assignee: Francesco Nigro
>            Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to