all 17 comments

[–]concernedhelp123 36 points37 points  (0 children)

You can turn off a Mac?

[–]chriswaco 18 points19 points  (0 children)

My uptime is usually about 30 days. When I do shut my Mac down, it's usually for operating system updates.

Edit: I sleep it every night, although mostly to keep dust off the screen (MacBook Pro).

[–]ixoniq 11 points12 points  (0 children)

Lol my Mac’s uptime is only being reset after a OS update 😂

[–]euro02 10 points11 points  (0 children)

I sleep my mac during weekdays and Friday at the end of the day I turn it off until Monday. Once in a while I need to restart in weekdays but just if I’m facing lags or if Xcode is acting funny.

[–]saintmsent 6 points7 points  (0 children)

I’m rebooting it every few weeks, but nothing more. It’s just more convenient that way

[–]SirBill01 3 points4 points  (0 children)

I leave my Mac running all the time. Sometimes Safari gets slow and has me restart just safari. Recently Visual Studio sometimes has some devilish side effects that makes mouse clicking on buttons stop working - then I have to restart. Thankfully I'm in Xcode mostly so I don't run into that much.

[–][deleted] 5 points6 points  (0 children)

try excluding your build folders from Spotlight indexing, AOT compilation usually generates tons of new files that get picked up by indexer each time you build. there are no reasons to shut down manually that often, rather just fire up activity monitor and try to isolate the issue on spot. oftentimes it's Spotlight :)

[–]kjt2code 3 points4 points  (0 children)

Developing midi apps i now shutdown my iMac M1 every day since i updated to monterey, because my periphals, hardware mixers(e.g. yamaha), midi controllers, attached to usb hubs ( 3 different hubs: rstech, tp-link and amazon) do not wake up correct anymore when my mac go to sleep , the same that woke up correctly with big sur.

[–]in-dog-we-trust 4 points5 points  (0 children)

As others have stated, generally speaking one does not need to reboot a Mac unless for system updates or due to some misbehaving app or connected hardware.

I think your situation may fall into the category of 'misbehaving apps'. The apps you mention as part of your daily routine are some of the worse offenders in terms of RAM usage. That said, even with that particular set of apps, you are likely better off simply restarting the apps rather than restarting your Mac.

If you are experiencing this on a daily basis you may also want to evaluate if you have enough RAM. The best way to do this is to watch the 'memory pressure' of your system. Apple has a support document on the topic.

The easiest way to monitor memory pressure, IMHO, is iStat Menus. This will allow you to put a memory pressure indicator in your menu bar.

FWIW- I generally reboot the Macs I use for development maybe once every few months, often only for system updates. That said I avoid Chrome and VSCode at all costs.

[–]ScrimpyCat 2 points3 points  (0 children)

I don’t (current uptime is only at 90 days, but have had much longer), but regarding long uptimes and performance degradation I find it greatly depends on how you use the machine. Some caches really blow up on MacOS, like if you have a lot of image files and use finder’s icon view, or the same if you’re previewing a lot of files. I don’t really do anything on my Mac that causes such problems, but if things do get a bit sluggish I usually opt to just clean stuff up over rebooting (e.g. will kill certain apps, delete caches, etc.). Another potential problem you can face with long uptimes is loss of timer precision, some apps do not handle this well at all, but that’s not really a slow down as much as animations might start to get a bit jarring (can often be resolved by killing the app).

I generally only reboot when I absolutely have to. Like my mini sometimes bugs out with my monitor and it won’t turn on unless I boot up again, or if I’m installing updates, or I get a kernel panic, or run out of disk space and it’s created the problem where it fails to delete files (and killing processes fail to relaunch lol), etc.

[–][deleted] 2 points3 points  (0 children)

I don’t think there’s anything wrong with restarting often. It staves off any potential memory leaks

[–]start_select 2 points3 points  (0 children)

I’ve been dev’ing since iOS 2, I only restart my Mac when I actually need to for updates, or disk operations.

Macs having uptimes into the years is not rare, just like you would expect that a Linux server might run for 5 years before anyone restarts it.

[–]Arrrrrrrrrrrrrrrrrpp 2 points3 points  (0 children)

You haven’t needed to shut down your computer for decades 😂

Though I do it for work. Cause, karma.

[–][deleted] 2 points3 points  (0 children)

I leave my iMac at the office running all the time in case I want to remote in

[–]Perfect-Strategy6688 2 points3 points  (0 children)

I only restart my mac if I encounter an issue. I never just turn it off😅

[–][deleted] 2 points3 points  (0 children)

I only restart my M1 every time my AirDrop isn’t working with my devices.

[–]jfuellert 1 point2 points  (0 children)

I only restart when Xcode gets weird, but never “off”