summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfeld <feld@feld.me>2024-10-25 15:35:32 +0000
committerfeld <feld@feld.me>2024-10-25 15:35:32 +0000
commit7e3532a073157d5d5f194810b25ba1a88d2768a2 (patch)
treef941a655370baad9b269e8c68aebb2ae6e82a309
parent78dc59269625a6a54b88aca6fd91a1cd4f84d089 (diff)
parente1296737a69703535a3688f2dd205821f0e9d073 (diff)
downloadpleroma-7e3532a073157d5d5f194810b25ba1a88d2768a2.tar.gz
pleroma-7e3532a073157d5d5f194810b25ba1a88d2768a2.zip
Merge branch 'release-tuning' into 'develop'
Release tuning See merge request pleroma/pleroma!4275
-rw-r--r--changelog.d/release-tuning.change1
-rw-r--r--rel/vm.args.eex5
2 files changed, 6 insertions, 0 deletions
diff --git a/changelog.d/release-tuning.change b/changelog.d/release-tuning.change
new file mode 100644
index 000000000..bf9abc3ad
--- /dev/null
+++ b/changelog.d/release-tuning.change
@@ -0,0 +1 @@
+Tuning for release builds to lower CPU usage.
diff --git a/rel/vm.args.eex b/rel/vm.args.eex
index 71e803264..8e38fee4b 100644
--- a/rel/vm.args.eex
+++ b/rel/vm.args.eex
@@ -9,3 +9,8 @@
## Tweak GC to run more often
##-env ERL_FULLSWEEP_AFTER 10
+
+# Disable wasteful busywait.
++sbwt none
++sbwtdcpu none
++sbwtdio none