Browse Source

Try to reduce false sharing, see for more details: https://blogs.oracle.com/dave/false-sharing-induced-by-card-table-marking (#4364)

Andriy Plokhotnyuk 6 years ago
parent
commit
b06913cbaf

+ 1 - 1
frameworks/Scala/blaze/blaze.dockerfile

@@ -4,4 +4,4 @@ COPY project project
 COPY src src
 COPY src src
 COPY build.sbt build.sbt
 COPY build.sbt build.sbt
 RUN sbt assembly -batch
 RUN sbt assembly -batch
-CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:NewSize=1g", "-XX:MaxNewSize=1g", "-XX:InitialCodeCacheSize=256m", "-XX:ReservedCodeCacheSize=256m", "-XX:+UseParallelGC", "-XX:+UseNUMA", "-XX:+AggressiveOpts", "-XX:-UseBiasedLocking", "-XX:+AlwaysPreTouch", "-jar", "target/scala-2.12/blaze-assembly-1.0.jar"]
+CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:NewSize=1g", "-XX:MaxNewSize=1g", "-XX:InitialCodeCacheSize=256m", "-XX:ReservedCodeCacheSize=256m", "-XX:+UseParallelGC", "-XX:+UseNUMA", "-XX:+AggressiveOpts", "-XX:-UseBiasedLocking", "-XX:+AlwaysPreTouch", "-XX:+UseCondCardMark", "-jar", "target/scala-2.12/blaze-assembly-1.0.jar"]

+ 1 - 1
frameworks/Scala/colossus/colossus.dockerfile

@@ -4,4 +4,4 @@ COPY project project
 COPY src src
 COPY src src
 COPY build.sbt build.sbt
 COPY build.sbt build.sbt
 RUN sbt assembly -batch
 RUN sbt assembly -batch
-CMD ["java", "-server", "-Xms1g", "-Xmx1g", "-XX:NewSize=512m", "-XX:MaxNewSize=512m", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-XX:+UseNUMA", "-XX:-UseBiasedLocking", "-XX:+AlwaysPreTouch", "-jar", "target/scala-2.12/colossus-example-assembly-1.0.jar"]
+CMD ["java", "-server", "-Xms1g", "-Xmx1g", "-XX:NewSize=512m", "-XX:MaxNewSize=512m", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-XX:+UseNUMA", "-XX:-UseBiasedLocking", "-XX:+AlwaysPreTouch", "-XX:+UseCondCardMark", "-jar", "target/scala-2.12/colossus-example-assembly-1.0.jar"]