Only the first indexing pass is heavy, and after that DigUp reads new files only. The EmbeddingGemma 2 model runs in a separate helper process that quits when it is done, and the search side (the model’s text part, about 250 MB) loads only while you search. In issue #68, the maintainer noted that heavy load is expected during indexing and drops to almost nothing once indexing is done, and added: “I’ll still look into it”.
Resource controls and expected indexing times
| Situation | What the source says | What you can do |
|---|---|---|
| The first pass | On a Mac, a few hundred files take a few minutes and a big Downloads folder can take an hour. On Windows and Linux, DigUp uses the graphics card where a quick check finds it faster, and the processor otherwise (on a processor alone, a picture takes a few seconds, about five on a 2017 laptop’s Core i5, so a large photo library can take hours). | Review your folder choices in /which-folders-to-index/ and check /system-requirements/. |
| Need resources right away | DigUp lives in the menu bar on a Mac and in the tray on Windows and Linux. | Pause indexing from the menu bar or system tray icon. |
| Schedule indexing (Mac 0.6.1 only) | In Mac release 0.6.1, indexing can wait for set hours (1:00 to 7:00 by default) while search works all day. | Turn on set indexing hours in Settings → Folders on a Mac. |
| Large or unneeded files | DigUp reads only the folders you choose and lets you skip more in Settings. | Skip specific folders or file types in Settings; see /troubleshooting/indexing-slow-files-skipped/. |
| Code search | Code search is off until you turn it on. While you work on code, its index catches up a minute after things go quiet. | Leave code search off in Settings → Code unless you need it. |
Fixes in Mac release 0.6.1
Several memory and CPU issues were fixed in Mac release 0.6.1:
- Runaway files and memory growth (issue #3): If reading one file runs away (one PDF used tens of gigabytes of memory), DigUp now stops it, skips that file, and goes on. Quit and Pause now stop indexing even when stuck on a file. Also, indexing long text documents no longer slowly grows the helper’s memory (about 30 KB per chunk of text). Before 0.6.1 shipped, the maintainer gave an interim step for PDF memory spikes: open Settings → Folders and add
pdfunder “Skip these file types”. - Helper processes staying open (issue #22): A user observed a helper process running at about 100% CPU after quitting. In 0.6.1, DigUp’s helpers quit with DigUp; previously, a folder estimate could keep running at full speed after quitting, even after uninstalling (see /uninstall/).
Open reports (as of 2026-10-16)
- Battery drain and fans on Mac (issue #68, open as of 2026-10-16): Reported on an M1 Max Mac with loud fans and battery drain. After the maintainer’s reply that load is expected during indexing, later user comments on DigUp 0.6.1 reported high energy use or CPU use continuing after the first pass. There is no maintainer-confirmed fix in the thread as of 2026-10-16.
- Large multi-thousand-page PDFs (issue #98, open as of 2026-10-16): A user with PDF books of thousands of pages requested an optional limit on time or work spent per large file. By design, a long PDF gets its first 30 pages right away and the rest once everything else is in, up to 5,000 pages a file.
For more help, return to /troubleshooting/.