3 ms·
To be fair to the operating systems out there, GUIs are part of the program, not part of the operating system. If a menu is unresponsive it is far more likely t
by Tcepsa 5y ago
To be fair to the operating systems out there, GUIs are part of the program, not part of the operating system. If a menu is unresponsive it is far more likely that the writers of the software messed up and put some heavy lifting on their event loop or misused the GUI framework that they choose rather than any fault of the OS.
That having been said I do agree that it is disappointing how sluggish some apparently-straightforward applications have gotten despite the hardware performance increases over the years.
- toast0 5y agoMost GUI driven OSes at least endorsed a framework/toolkit even if it's not exactly part of the OS. Some of those make it very hard to do things quickly. I don't think you can make a fast Android app using the endorsed toolkit. It simply takes too long for the widget constructors to run.
- Retric 5y agoTake a Windows 10 PC that just booted without loading any 3rd party stuff. Wait say 60 seconds to should really be ready, hit the windows key and there is a noticeable delay. I get it not everything needs to be instantaneous, but even basic OS features like browsing files on a local SSD has all kinds of little pauses. Mac, Linux, iOS and Android all have the same sorts of issues.
- LAC-Tech 5y ago>Mac, Linux, iOS and Android all have the same sorts of issues. In Linux you have a choice. dmenu is instant for me. I bet there's a graphical that does what you want, quickly.
- d110af5ccf 5y agoEchoing this. The mainstream compositors all seem to be plenty fast even on very old hardware provided that you have GPU acceleration. Ranger is written in Python of all things and spits out colored text (which has quite a bit of overhead) yet I hardly perceive any latency if I'm running in a decent VTE. In Android I don't recall the various stock AOSP components having any performance issues, just the custom carrier and vendor stuff.
- boring_twenties 5y agoWith Linux as of late, once heavy I/O is happening it doesn't matter what program is running because I can't even move the mouse cursor over to click anything.
- spicybright 5y agoWhat kind of hardware are you running where IO effects the mouse that bad?
- boring_twenties 5y agoi7-4770k A simple rsync from one hard drive to another is enough to make the system unusable until it completes.