3 ms·
Right? A lot of people will start going on about how modern OSes “do more” blah blah but a lot of that is complete hokum. Imo it’s the endless layers of abstra
by helf 4y ago
Right? A lot of people will start going on about how modern OSes “do more” blah blah but a lot of that is complete hokum.
Imo it’s the endless layers of abstraction and frameworks on top of frameworks getting in the way. It’s hard to get a modern OS to respond to input in under, what, 80ms?
I’m not a programmer nor am I a systems designer (for a living. I dabble in this stuff tho) so I can’t really speak for a lot of it but it’s really annoying how modern stuff doesn’t seem to prioritize the interface performance both in input and output over everything else like you’d think they should. At least for consumer end user systems.
The overall perceived performance of my systems has sorta gotten back in line with my systems from the 90s with the advent of fast SSDs. My NeXTs, BeOS systems, SGIs etc were all, perceptually, snappy (OK, the SGIs were hit or miss at times lol). And that’s on low RAM and slow HDDs. But they ran smaller, tighter programs for the most part.
My PCs, running windows especially, seemed to get slower and slower after NT4 (and maybe Windows 2000) from my perspective as all the programs I used ballooned in overall size and switched to “modern” frameworks and cross-platform designs.
Finally started to get decent SSDs and the performance started getting back to how I either remembered older systems or could objectively compare against the ones I still had/have.
You can sorta improve things in a lot of systems by manually changing CPU and IO priority for various system processes (and other tweaks to system schedulers etc). Like on Windows I use Prio to reset CPU affinity and priority for various processes on reboots. The dwm process I always have set to real-time which helps a lot in responsiveness for Windows.
On android, I run some scripts I wrote to renice the IO and CPU priority for several processes related to the UI.
I just feel like this shouldn’t be a thing in 2022.
BeOS was insanely multithreaded and prioritized the UI seemingly above all else. It was always snappy :(
Ok, I’ll stop rambling like an old man.
- chinabot 4y ago225 processes running on my Windows 11 PC at startup, back with windows XP I got this down to 14, I no longer even try. Microsoft should plant a couple of trees for every copy of Windows 11 installed.