-
Suggestion
-
Resolution: Won't Do
-
None
-
1
-
NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.
Summary
Java 8 update 20 has introduced an additional flag for the G1 garbage collector that enables string deduplication to lower the memory footprint of the JVM. The functionality can be enabled by adding the -XX:+UseStringDeduplication JVM flag.
More information about this parameter can be found in the following links:
- https://blogs.oracle.com/java-platform-group/entry/g1_from_garbage_collector_to
- http://java-performance.info/java-string-deduplication/
- https://blog.codecentric.de/en/2014/08/string-deduplication-new-feature-java-8-update-20-2/
Suggestion
Evaluate adding this parameter by default, as it is said not to cause significant performance overhead, however it can save additional heap memory, asynchronously to GC cycles.
- relates to
-
BSERV-8675 Enable string deduplication by default
- Closed
-
CONFCLOUD-41640 Enable string deduplication by default
- Closed
-
JRASERVER-60939 Enable string deduplication by default
- Closed
-
BAM-17530 Enable string deduplication by default
- Closed
-
FE-6516 Enable string deduplication by default
- Not Being Considered
- mentioned in
-
Page Loading...
[CONFSERVER-41640] Enable string deduplication by default
Workflow | Original: JAC Suggestion Workflow 4 [ 3575471 ] | New: JAC Suggestion Workflow 3 [ 4338545 ] |
Workflow | Original: JAC Suggestion Workflow 2 [ 3167593 ] | New: JAC Suggestion Workflow 4 [ 3575471 ] |
Status | Original: RESOLVED [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: JAC Suggestion Workflow [ 3039747 ] | New: JAC Suggestion Workflow 2 [ 3167593 ] |
Workflow | Original: Confluence Workflow - Public Facing v4 [ 2530847 ] | New: JAC Suggestion Workflow [ 3039747 ] |
Resolution | New: Won't Do [ 10000 ] | |
Status | Original: Gathering Interest [ 11772 ] | New: Resolved [ 5 ] |
Support reference count | New: 1 |
Workflow | Original: Confluence Workflow - Public Facing v3 [ 2286747 ] | New: Confluence Workflow - Public Facing v4 [ 2530847 ] |
Status | Original: Needs Verification [ 10004 ] | New: Gathering Interest [ 11772 ] |
Status | Original: Open [ 1 ] | New: Needs Verification [ 10004 ] |
For the record, we did some A/B testing on this internally on Jira DC, and found that enabling string deduplication negatively impacted performance.
As a result my team removed it from all the internal DC instances that we run.