about summary refs log tree commit homepage
path: root/examples
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2024-04-15 19:50:56 +0000
committerEric Wong <e@80x24.org>2024-04-16 20:58:52 +0000
commitcd14eec87ae870f388ac24c2390e1c608fbed99c (patch)
tree6b90aea9e7b4bf0225050066db8731db98e7c47d /examples
parent6543902ed6d596f86bdbe863c4d2a9c168b3f3df (diff)
downloadpublic-inbox-cd14eec87ae870f388ac24c2390e1c608fbed99c.tar.gz
Large string processing + concurrency + caching/memoization
really brings out the worst in glibc malloc :<
Diffstat (limited to 'examples')
-rw-r--r--examples/public-inbox-netd@.service5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/public-inbox-netd@.service b/examples/public-inbox-netd@.service
index 83d2e995..7437f086 100644
--- a/examples/public-inbox-netd@.service
+++ b/examples/public-inbox-netd@.service
@@ -12,8 +12,11 @@ Wants = public-inbox-netd.socket
 After = public-inbox-netd.socket
 
 [Service]
-# An LD_PRELOAD for libjemalloc can be added here.  It currently seems
+# An LD_PRELOAD for libjemalloc can be added here.  It is
 # more resistant to fragmentation in long-lived daemons than glibc.
+# If you're unable to use jemalloc, setting MALLOC_MMAP_THRESHOLD_
+# to a lower value (e.g. 131072) but that may also require increasing
+# the sys.vm.max_map_count sysctl.
 Environment = PI_CONFIG=/home/pi/.public-inbox/config \
 PATH=/usr/local/bin:/usr/bin:/bin \
 TZ=UTC \