@andarilhonoturno covered most of the “kill the app right now” angles pretty nicely, so I’ll avoid re-listing shortcuts and menus and add some stuff that can keep you from needing to force quit every other hour.
I actually disagree a bit on relying too much on Terminal kill -9. It works, yeah, but it’s the nuclear option. Before going that far, if Activity Monitor is still usable, try the regular “Quit” from there first (same X button, choose “Quit” instead of “Force Quit”). Sometimes that lets apps shut down more cleanly and you’re less likely to corrupt prefs or temp files.
Couple of extra angles you might not be using:
-
Check for “zombie” helper processes
Some apps freeze because one of their background helpers is stuck, not the main window.- In Activity Monitor, search the app name
- You’ll often see a main process plus a bunch of helpers
- Try force quitting just the helper eating CPU / memory instead of the whole app
This can un-freeze the main app without losing everything.
-
Memory pressure, not just CPU
Everyone looks at CPU, but on Macs with 8 GB RAM or older Intel chips, memory is usually the real villain.- In Activity Monitor, click the “Memory” tab
- Check the “Memory Pressure” graph at the bottom
If it’s yellow or red when stuff hangs, you’re running out of RAM and macOS is swapping to disk like crazy. In that case, closing a few browser windows or quitting one heavy app before it fully locks can save you from needing to force quit.
-
Safe Mode test
If you’re force quitting the same apps constantly, it might be a rogue extension, plugin, or login item.- Shut down
- Turn it on and immediately hold Shift
- Log in and test the app in Safe Mode
If it behaves fine there, the problem is probably some add-on or third party agent you installed.
-
Isolate the browser chaos
Chrome especially can hang the whole system, like @andarilhonoturno said. If that is the main culprit:- Try disabling “Continue running background apps when Chrome is closed” in Chrome’s settings
- Shut off unnecessary extensions
- Use fewer profiles or tab hoarding habits, or switch the heaviest sites to another browser
Sometimes just killing a single insane tab (in Chrome’s own Task Manager, Shift + Esc inside Chrome) is enough so you don’t need a system level force quit.
-
Prevent system wide freezes
Since you mentioned needing to restart the whole Mac:- Make sure you’ve got at least 15 to 20 percent free disk space
- Uninstall old junk and large apps you never use
- In System Settings > General > Login Items, strip it down to the bare minimum
A bloated startup stack can make every freeze worse, because ten things are trying to do “helpful” background stuff while your main app dies.
-
When the UI is frozen but audio still works
Weird one, but if music keeps playing while the screen or cursor is laggy, sometimes it is just the WindowServer bogged down.- Go into Activity Monitor
- Search for “WindowServer”
- If it’s spiking like crazy, try closing or minimizing any app with tons of windows or weird overlays, especially Electron apps like Slack, Discord, some IDEs
If it keeps happening, log out and log back in instead of full reboot. That resets the session and often clears the issues without a hard restart.
Huge thing: whatever method you end up using, try not to mash force quit the instant something stutters. Give it 15 to 30 seconds if the drive is busy. macOS sometimes recovers and you’ll save yourself from losing unsaved edits for no reason.
So yeah, use the shortcuts and menus @andarilhonoturno listed, but also treat frequent force quits as a symptom. If you’re doing this daily, it’s time to hunt the root cause, not just keep slapping the “kill” button and hoping macOS enjoys the abuse.