on 2013-02-24 10:32 Ashley Aitken wrote
I frequently have 5-10 browser windows with 5-10 tabs in each ...

same here; Safari is my to-do list and to-read list, along with a research trail on projects of the moment; i have to kill Safari (if it doesn't kill itself) periodically because memory usage is ridiculous — recently saw 3GB real, 8.3GB virtual for the Safari Web Content process 77 tabs, but i can reopen the same tabs and it'll be something like 1GB total …

(regarding the symptom of Safari "slowness", on a quad i7 i don't have Javascript race conditions as often as i did on a Core2Duo, but i do turn off JS sometimes to bring the processor load down (i never use Java nor Flash in Safari); i've also been using the JavaScript Blocker extension in Safari, to reduce the JS load; it takes a while to teach it what you want to allow, but in the end it cleans up a lot of ads and speeds page loads significantly)

i wish Safari had a Task Manager like the one in Chrome, so i could id the pages that are memory and processor hogs; in addition to the stats, you can double-click on a tab's name in the Task Manager and it brings forward the window/tab

i wrote an AppleScript that does more or less that latter task for Safari; it lists all the tab names in a "choose from list" box, sorted by domain; you can double-click to bring the selected window and tab to front; not nearly as slick as Exposé, but it is faster than keyboarding through all the tabs

here is the script:

<https://www.dropbox.com/sh/pt34svg6dn1z9fq/V-FnTrVUxh?m>

(i use related scripts to archive names & links to all the tabs in a window, or all tabs in all windows, to a new note in Evernote; same for Chrome; this is handy since i tend to do all the research on a topic in a single window; then i can run the script and close the window, and i find Evernote easier to search and review than Safari's bookmarks)



_______________________________________________
MacOSX-talk mailing list
MacOSX-talk@omnigroup.com
http://www.omnigroup.com/mailman/listinfo/macosx-talk

Reply via email to