perf: build the bundled SQLite with SQLITE_DEFAULT_MEMSTATUS=0 (atuinsh/atuin#4342)

Less contention with multiple processes in testing, and overall much better performance. For our usage, we don't need memory stats, and they're easy enough to enable should we wish to profile or something.

https://www.sqlite.org/compile.html#recommended_compile_time_options
This commit is contained in:
Ellie Huxtable authored and Ellie Huxtable committed 2026-10-05 17:26:33 +00:00
1 parent 01f2094b7a
commit 73a5da7472
1 file changed
+4
+4
View File
@@ -1,2 +1,6 @@
[alias]
build-traced = "build -p atuin --profile profiling-traced --features profiling-traced"
[env]
# https://www.sqlite.org/compile.html#recommended_compile_time_options
LIBSQLITE3_FLAGS = "-DSQLITE_DEFAULT_MEMSTATUS=0"