I've had Safari up-and-running for 5+ hours today, logged onto [mostly] Macrumors.
I just opened Activity Monitor and it shows Safari using 0.2% of CPU.
Makes me wonder what other people do to get it to jump to 100% or more?
OP:
How many tabs do you keep open?
I -NEVER- use tabbed browsing, EVER. Not one tab, ever.
I ALWAYS open pages using the "open in new window" command, and close those pages I don't really need to keep open.
I've devised a way to completely "clean out" Safari, which I do at regular intervals (at least once each day):
Here's what I do (this works for Low Sierra and El Cap, not sure about High Sierra):
1. In Safari, go to the Develop menu and choose "empty caches" -- does just what it says.
1. Open the folder "home/library/safari"
2. Type "command-A" to select all items within
3. Hold down the command key and click "Extensions" and "Bookmarks.plist" to DESELECT them.
4. Type "command-delete" to move EVERYTHING ELSE in that folder to the trash
5. Empty the trash.
Now, when I re-open Safari, it starts -almost- "completely clean", with few traces of anything that was there before.
Bookmarks are retained.
Passwords are retained.
Extensions are retained.
I also use a "cookie manager" to DESTROY ALL COOKIES with the exception of those I wish to retain every time Safari closes.
Doing all of the above keeps Safari running lean and clean for me...