When you have not shut down your mac for a long time and are using a lot of different stuff like having multiple tabs opened in the browser, your RAM tends to get filled.
After some time, it’ll start to use
compressions to store old data in RAM to make way for fresh data. And after that, it’ll start to use
swaps on your hard disk.
This usage of swap results in a lot of
reads/writes in the hard disk, which can result in less responsive mac in case of HDD and shortening of life in SSDs.
This is a script you can schedule to run however and whenever you want using
applescript. It checks various RAM stats like compressions and swap usage and notifies when they are being used.
Currently, it’s scheduled to run every hour and to check these RAM parameters-
Here is the gist with the code. Just download the
applescript file, and set it up using
AppleScript Programming - Wikibooks
xRahul/RAM_Overuse_Notification.applescript - Github Gist
Introduction to AppleScript - Apple Developer Documentation
Introduction to AppleScript Overview - Apple Developer Documentation
Introduction to AppleScript Language Guide - Apple Developer Documentation
How can I configure my computer to run an AppleScript at a specific time? - Stackexchange