3 ms·
My issue is that waking my laptop from sleep with a second monitor plugged in and Safari open with ~100 tabs causes several minutes of pegged CPU usage before t
by dreamcompiler 4y ago
My issue is that waking my laptop from sleep with a second monitor plugged in and Safari open with ~100 tabs causes several minutes of pegged CPU usage before the computer becomes usable again.
MacOS seems full of these hidden gotcha algorithms where O[n] behavior transitions to O[e^n] behavior when n exceeds some threshold. The Finder is the worst offender but perhaps the window manager too when multiple monitors are involved.
- stepanhruda 4y agoIs this on a Mac with an M1 chip?
- dreamcompiler 4y agoNot in my case. 2020 Intel.
- stepanhruda 4y agoFrom what I have seen Apple chips have made significant improvements in the external display experience.
- tiku 4y agoMy problem is that the windows will all default back to the laptop monitor after sleep.
- bfdm 4y agoYea this is also a big problem I have. I can't stand having to reorganize my windows when I go back and forth from desk with monitor to laptop. I want the window manager to remember where I had the window and move it back when I plug in. Now I just mirror and have a bigger monitor becaused I can't deal with that horseshit.
- NateEag 4y agoFWIW, I work around OS X's terrible inability to position windows correctly when adding / removing monitors with Hammerspoon, and have done for years: https://github.com/NateEag/dotfiles/blob/ced1819f7f6ab8bd6f8e37599f1e50e3b2648fb9/src/.hammerspoon/init.lua#L200 https://github.com/NateEag/dotfiles/blob/ced1819f7f6ab8bd6f8... I haven't really thought about it in years, and I'm so glad I took the time to write this logic up.
- artificialLimbs 4y ago*bookmarks enter the conversation
- dicknuckle 4y agoOr just use Firefox. I've been a Chrome-ish user for decades, bouncing from Chrome to Vivaldi and then finally Opera (with a brief stint on Edge after it switched to Chromium). Firefox is just stable, but I mainly switched for Container Tabs at work so I can log into AWS to access different customers at the same time.