all repos — searchix @ 63599c719d8e4e09548546bb366a849ef40c602b

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: add low-memory mode

Alan Pearce
commit

63599c719d8e4e09548546bb366a849ef40c602b

parent

789d0079f84017ddafad763ffba9aadbcd6aa6da

1 file changed, 26 insertions(+), 0 deletions(-)

changed files
A internal/importer/main_test.go
@@ -0,0 +1,26 @@
+package importer + +import ( + "log/slog" + "searchix/internal/config" + "searchix/internal/index" + "testing" +) + +var cfg = config.DefaultConfig + +func BenchmarkImporterLowMemory(b *testing.B) { + tmp := b.TempDir() + cfg.LogLevel = slog.LevelDebug + _, write, _, err := index.OpenOrCreate(tmp, false, &index.Options{ + LowMemory: true, + }) + if err != nil { + b.Fatal(err) + } + + err = Start(&cfg, write, false, &[]string{"nixpkgs"}) + if err != nil { + b.Fatal(err) + } +}