aboutsummaryrefslogtreecommitdiff
path: root/calculate_average_shipilev.sh
diff options
context:
space:
mode:
authorAleksey Shipilëv <aleksey@shipilev.net>2024-01-28 22:49:34 +0100
committerGitHub <noreply@github.com>2024-01-28 22:49:34 +0100
commit82197d4482ec8a5086713b4bbad88be6e9b59003 (patch)
tree578a905b0d57cbb8c9e5f68863f2207032cf3d62 /calculate_average_shipilev.sh
parent9da1660ba5b5ee4b5fa78d12594ad2c652f0e3fc (diff)
shipilev: Amendments to version 4 (#627)
* Amendments * One more locality touchup: no need to carry the entire name array
Diffstat (limited to 'calculate_average_shipilev.sh')
-rwxr-xr-xcalculate_average_shipilev.sh7
1 files changed, 3 insertions, 4 deletions
diff --git a/calculate_average_shipilev.sh b/calculate_average_shipilev.sh
index 5d9f633..13a12cd 100755
--- a/calculate_average_shipilev.sh
+++ b/calculate_average_shipilev.sh
@@ -15,12 +15,11 @@
# limitations under the License.
#
-JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xms64m -Xmx64m -XX:+AlwaysPreTouch -XX:+UseTransparentHugePages
--XX:-TieredCompilation -XX:CICompilerCount=2 -XX:-UseCountedLoopSafepoints -XX:+TrustFinalNonStaticFields
+JAVA_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xms1g -Xmx1g -XX:-AlwaysPreTouch -XX:+UseTransparentHugePages
+-XX:-TieredCompilation -XX:-UseCountedLoopSafepoints -XX:+TrustFinalNonStaticFields -XX:CompileThreshold=2048
--add-opens java.base/java.nio=ALL-UNNAMED --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
-XX:+UnlockDiagnosticVMOptions -XX:CompileCommand=quiet
-XX:CompileCommand=dontinline,dev.morling.onebrc.CalculateAverage_shipilev\$ParsingTask::seqCompute
-XX:CompileCommand=dontinline,dev.morling.onebrc.CalculateAverage_shipilev\$MeasurementsMap::updateSlow
--XX:CompileCommand=inline,dev.morling.onebrc.CalculateAverage_shipilev::nameMatches
--XX:CompileThreshold=2048"
+-XX:CompileCommand=inline,dev.morling.onebrc.CalculateAverage_shipilev\$Bucket::matches"
java $JAVA_OPTS --class-path target/average-1.0.0-SNAPSHOT.jar dev.morling.onebrc.CalculateAverage_shipilev