To be fair Linux DE's all seem to have this problem too, so it's at least decently hard. I really wish it had some interest in the desktop space: no matter how loaded up my system gets, with what type of storage subsystem. there should never be a reason that my environment stops responding to user inputs.
As it is, it seems like a ton of stuff is done in the "yeah we'll just mmap and let the kernel sort it out" which is absolutely the wrong approach for UI.
As it is, it seems like a ton of stuff is done in the "yeah we'll just mmap and let the kernel sort it out" which is absolutely the wrong approach for UI.