Commit 9b6c51bb by 张乐 Committed by GitHub

Merge pull request #639 from nobodyiam/optimize-gc

Optimize gc
parents 32f5fc8b 8a48afdd
...@@ -6,7 +6,7 @@ LOG_DIR=/opt/logs/100003172 ...@@ -6,7 +6,7 @@ LOG_DIR=/opt/logs/100003172
SERVER_PORT=8090 SERVER_PORT=8090
## Adjust memory settings if necessary ## Adjust memory settings if necessary
#export JAVA_OPTS="-Xms2560m -Xmx2560m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:SurvivorRatio=22" #export JAVA_OPTS="-Xms2560m -Xmx2560m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=1536m -XX:MaxNewSize=1536m -XX:SurvivorRatio=8"
## Only uncomment the following when you are using server jvm ## Only uncomment the following when you are using server jvm
#export JAVA_OPTS="$JAVA_OPTS -server -XX:-ReduceInitialCardMarks" #export JAVA_OPTS="$JAVA_OPTS -server -XX:-ReduceInitialCardMarks"
......
...@@ -13,6 +13,6 @@ spring.jpa.hibernate.globally_quoted_identifiers=true ...@@ -13,6 +13,6 @@ spring.jpa.hibernate.globally_quoted_identifiers=true
spring.jpa.properties.hibernate.globally_quoted_identifiers=true spring.jpa.properties.hibernate.globally_quoted_identifiers=true
# Tomcat configuration # Tomcat configuration
server.tomcat.accept-count=1024 server.tomcat.accept-count=5000
# Increase tomcat header size for longer GET query parameter, should be n * 1024 # Increase tomcat header size for longer GET query parameter, should be n * 1024
server.tomcat.maxHttpHeaderSize=10240 server.tomcat.maxHttpHeaderSize=10240
...@@ -33,9 +33,9 @@ import java.util.concurrent.atomic.AtomicBoolean; ...@@ -33,9 +33,9 @@ import java.util.concurrent.atomic.AtomicBoolean;
*/ */
@Service @Service
public class InstanceConfigAuditUtil implements InitializingBean { public class InstanceConfigAuditUtil implements InitializingBean {
private static final int INSTANCE_CONFIG_AUDIT_MAX_SIZE = 2000; private static final int INSTANCE_CONFIG_AUDIT_MAX_SIZE = 10000;
private static final int INSTANCE_CACHE_MAX_SIZE = 10000; private static final int INSTANCE_CACHE_MAX_SIZE = 50000;
private static final int INSTANCE_CONFIG_CACHE_MAX_SIZE = 10000; private static final int INSTANCE_CONFIG_CACHE_MAX_SIZE = 50000;
private static final long OFFER_TIME_LAST_MODIFIED_TIME_THRESHOLD_IN_MILLI = TimeUnit.MINUTES.toMillis(10);//10 minutes private static final long OFFER_TIME_LAST_MODIFIED_TIME_THRESHOLD_IN_MILLI = TimeUnit.MINUTES.toMillis(10);//10 minutes
private static final Joiner STRING_JOINER = Joiner.on(ConfigConsts.CLUSTER_NAMESPACE_SEPARATOR); private static final Joiner STRING_JOINER = Joiner.on(ConfigConsts.CLUSTER_NAMESPACE_SEPARATOR);
private final ExecutorService auditExecutorService; private final ExecutorService auditExecutorService;
......
...@@ -6,7 +6,7 @@ LOG_DIR=/opt/logs/100003171 ...@@ -6,7 +6,7 @@ LOG_DIR=/opt/logs/100003171
SERVER_PORT=8080 SERVER_PORT=8080
## Adjust memory settings if necessary ## Adjust memory settings if necessary
#export JAVA_OPTS="-Xms6144m -Xmx6144m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=4096m -XX:MaxNewSize=4096m -XX:SurvivorRatio=18" #export JAVA_OPTS="-Xms6144m -Xmx6144m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=4096m -XX:MaxNewSize=4096m -XX:SurvivorRatio=8"
## Only uncomment the following when you are using server jvm ## Only uncomment the following when you are using server jvm
#export JAVA_OPTS="$JAVA_OPTS -server -XX:-ReduceInitialCardMarks" #export JAVA_OPTS="$JAVA_OPTS -server -XX:-ReduceInitialCardMarks"
......
...@@ -6,7 +6,7 @@ LOG_DIR=/opt/logs/100003173 ...@@ -6,7 +6,7 @@ LOG_DIR=/opt/logs/100003173
SERVER_PORT=8080 SERVER_PORT=8080
## Adjust memory settings if necessary ## Adjust memory settings if necessary
#export JAVA_OPTS="-Xms4096m -Xmx4096m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=1536m -XX:MaxNewSize=1536m -XX:SurvivorRatio=22" #export JAVA_OPTS="-Xms2560m -Xmx2560m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=1536m -XX:MaxNewSize=1536m -XX:SurvivorRatio=8"
## Only uncomment the following when you are using server jvm ## Only uncomment the following when you are using server jvm
#export JAVA_OPTS="$JAVA_OPTS -server -XX:-ReduceInitialCardMarks" #export JAVA_OPTS="$JAVA_OPTS -server -XX:-ReduceInitialCardMarks"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment