Goblin User Guide Search⌘K Download
Disk & Cleanup

Maintenance

Eight tune-up tasks, from flushing DNS to reindexing Spotlight and thinning Time Machine snapshots, what each does, and how they run with one password prompt.

Maintenance gathers a handful of tune-up tasks macOS can do but doesn't put in one place. Each fixes a specific problem, like a site that won't load or a search that misses files. Nothing runs until you tick it and confirm, and Goblin asks for your password once for everything that needs it.

Disk › Maintenance with the Purgeable space, Local snapshots and Last tune-up cards above the list of eight tasks, two of them ticked, and the footer reading 2 tasks selected · one password prompt
Pick the tasks, then run them together.

Run maintenance tasks#

  1. Open the Disk tab in the main window.
  2. In the sidebar, under System, choose Maintenance. The cards at the top fill in when Goblin first opens the page. Press Refresh to read them again.
  3. Tick the tasks you want. Nothing is ticked to start with. Each row says what the task does, how long it takes, and whether it needs your password or Full Disk Access.
  4. Read the amber caution on any row that has one.
  5. Press Run in the footer. The footer shows how many tasks you chose, and "one password prompt" if any of them needs your password.
  6. Read the confirmation, which lists the tasks and their cautions, and press Run again. (Cancel backs out.)
  7. If macOS asks for your password, enter it. It's asked once for all the tasks that need it. If you cancel, nothing changes.

Each row then shows how it went, such as "Cleared the DNS cache." or "Spotlight is rebuilding its index in the background." Tasks that worked are unticked, the cards refresh, and Last tune-up updates.

All the tasks that need administrator rights run together in one go. Each runs on its own, so one that fails doesn't stop the others: the failed row shows the last lines it printed. Then Speed Up Mail and Rebuild Launch Services run as you.

New in 1.1: With Goblin's helper allowed under System Tasks in Settings › General, the password prompt is skipped, though the footer and confirmation still mention it.

New in 1.1: A sound plays when tasks finish: a sparkle when Free Up RAM worked, otherwise a chime. Turn Sound effects off in Settings › General for silence.

The summary cards#

  • Purgeable space: how much space macOS estimates it can give back.
  • Local snapshots: how many Time Machine snapshots are stored on this Mac.
  • Last tune-up: when the most recent task finished, or "Never".

Pick the task that fits the problem#

If this is happeningRunTakesNeeds
A website won't load, or opens an old serverFlush DNS CacheA few secondsPassword
You need free space and macOS is holding a lot as purgeableFree Up Purgeable SpaceA few minutesPassword
The Mac feels sluggish because memory is tightFree Up RAMA few secondsPassword
Spotlight search misses files that are thereReindex SpotlightStarts at once, then runs for minutes to hoursPassword
An app can't open or save files in your home folderRepair Disk PermissionsA few secondsPassword
Mail is slow to open or searchSpeed Up MailUnder a minuteFull Disk Access, no password
You want back the space local Time Machine snapshots holdThin Time Machine SnapshotsSeconds to a minutePassword
Open With lists duplicates or old appsRebuild Launch ServicesAbout a minuteNo password

What each task does#

Each task shows when it last ran successfully, or "Never run".

TaskWhat it does
Flush DNS CacheClears the website addresses your Mac remembers. (dscacheutil -flushcache, then restarts mDNSResponder)
Free Up Purgeable SpaceAsks macOS to give back space it holds for caches and local Time Machine snapshots. Your files aren't touched. The row also shows how much macOS reports as purgeable. (tmutil thinlocalsnapshots)
Free Up RAMReleases memory macOS keeps for recently used files. Nothing is quit, but apps may reload things from disk. (purge)
Reindex SpotlightDeletes Spotlight's index of this disk and builds it again. (mdutil -E /)
Repair Disk PermissionsResets the permissions and access lists on your home folder to the macOS defaults. (diskutil resetUserPermissions)
Speed Up MailCompacts the search index Mail keeps for your messages, so Mail opens and searches faster. Your messages aren't changed.
Thin Time Machine SnapshotsDeletes the local Time Machine snapshots stored on this Mac and frees the space they hold. Backups on your Time Machine disk aren't affected. (tmutil deletelocalsnapshots)
Rebuild Launch ServicesRebuilds the list macOS uses for Open With and default apps, removing duplicate and out-of-date entries. (lsregister)

Cautions#

Some tasks come with a caution, shown in amber on the row and again before they run:

  • Reindex Spotlight: search is incomplete while Spotlight rebuilds, and your Mac may run warm until it finishes.
  • Speed Up Mail: Mail has to be quit first. The row says "Mail is open now. Quit it before you run this." while it is, and shows how big Mail's index is. Without Full Disk Access it offers Full Disk Access Settings. It needs room on disk for a second copy of the index while it works.
  • Thin Time Machine Snapshots: until your backup disk is connected again, you can't restore versions from before now. Open the row's list ("N snapshots on this Mac") to see each snapshot's date.
  • Rebuild Launch Services: Open With menus may be slow to fill in for a moment afterwards.

A task that has nothing to do can't be ticked: "There are no local snapshots on this Mac.", or "Mail has no data on this Mac."

When Goblin suggests a task#

The Maintenance page itself doesn't recommend anything. Smart Care does, and ticks these for you when they apply:

TaskSuggested when
Flush DNS CacheGoblin has never flushed the DNS cache on this Mac.
Free Up Purgeable SpacemacOS reports more than 10 GB as purgeable.
Speed Up MailMail's search index is over 500 MB.
Thin Time Machine SnapshotsThere are local snapshots on this Mac.

New in 1.1: Smart Care also suggests Free Up RAM when macOS is short of memory.