aboutsummaryrefslogtreecommitdiff
path: root/calculate_average_serkan-ozal.sh
diff options
context:
space:
mode:
authorSerkan ÖZAL <sozal@catchpoint.com>2024-01-29 23:27:06 +0300
committerGitHub <noreply@github.com>2024-01-29 21:27:06 +0100
commit7d52a37600359de931395e218c909eaaf901f690 (patch)
tree5ba13df67fb9360819934d3ea2f37a69057af6e7 /calculate_average_serkan-ozal.sh
parentf4a0039a591fc7c02306af5fc7a8fbca8a292668 (diff)
serkan-ozal's 4th submission: (#645)
- split big regions into shared smaller tasks, so the workers complete their own tasks can pick up from the remaining instead of leaving its core idle - reduce number of executed instructions in the hot path
Diffstat (limited to 'calculate_average_serkan-ozal.sh')
-rwxr-xr-xcalculate_average_serkan-ozal.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/calculate_average_serkan-ozal.sh b/calculate_average_serkan-ozal.sh
index c075fc2..cce366f 100755
--- a/calculate_average_serkan-ozal.sh
+++ b/calculate_average_serkan-ozal.sh
@@ -26,7 +26,7 @@ if [[ ! "$(uname -s)" = "Darwin" ]]; then
JAVA_OPTS="$JAVA_OPTS -XX:+UseTransparentHugePages"
fi
-CONFIGS="USE_SHARED_ARENA=true USE_SHARED_REGION=true CLOSE_STDOUT_ON_RESULT=true"
+CONFIGS="USE_SHARED_ARENA=true USE_SHARED_REGION=true CLOSE_STDOUT_ON_RESULT=true REGION_COUNT=128"
#echo "Process started at $(date +%s%N | cut -b1-13)"
eval "exec 3< <({ $CONFIGS java $JAVA_OPTS --class-path target/average-1.0.0-SNAPSHOT.jar dev.morling.onebrc.CalculateAverage_serkan_ozal; })"