建议使用哪些JVM参数来运行Solr for Java 10?

时间:2018-06-27 19:31:36

标签: java solr

大多数文档介绍了Java 8或更早版本的设置。 https://wiki.apache.org/solr/ShawnHeisey

但是自Java 8以来,许多JVM参数已更改。 这是我们之前使用的参数

    # Enable verbose GC logging
GC_LOG_OPTS="-verbose:gc -XX:+PrintHeapAtGC -XX:+PrintGCDetails \
-XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp"

# These GC settings have shown to work well for a number of common Solr workloads
GC_TUNE="-XX:NewRatio=3 \
-XX:SurvivorRatio=4 \
-XX:TargetSurvivorRatio=90 \
-XX:MaxTenuringThreshold=8 \
-XX:+UseConcMarkSweepGC \
-XX:+UseParNewGC \
-XX:ConcGCThreads=4 -XX:ParallelGCThreads=4 \
-XX:+CMSScavengeBeforeRemark \
-XX:PretenureSizeThreshold=64m \
-XX:+UseCMSInitiatingOccupancyOnly \
-XX:CMSInitiatingOccupancyFraction=50 \
-XX:CMSMaxAbortablePrecleanTime=6000 \
-XX:+CMSParallelRemarkEnabled \
-XX:+ParallelRefProcEnabled"

不再支持“ UseParNewGC”之类的参数。 以下GC日志记录标志也已更改https://bugs.openjdk.java.net/browse/JDK-8145092

“ CMSScavengeBeforeRemark”也似乎不再受支持 http://www.oracle.com/technetwork/articles/java/vmoptions-jsp-140102.html

可能是其他人。有什么新建议?

0 个答案:

没有答案