Wiggling Of The Mouse Cursor Actually Did Make Windows 95 Run Faster
There are several ways you can speed up your PC, everything from overclocking to updating your hardware. One forgotten method, however, is moving your mouse cursor around like a crazy person.
You might remember pushing your mouse around your desktop while waiting for Windows 95 to finish installing or loading a program, or some other task that was taking forever. It was a much different time back then, before SSDs and superior multi-core processors.
Well, guess what? That little trick might have actually sped things up. There’s a thread on StackExchange that explains there is a very real reason why moving the mouse cursor appeared to better performance in Windows 95. In short, that’s because it did. There is a longer explanation, in full:
“This is because of a flaw in the way Windows 95 creates events and the fact that many applications are event-driven.
“Windows 95 applications often use asynchronous I/O, that is they ask for some file operation like a copy to be performed and then tell the OS that they can be put to sleep until that operation finishes. By sleeping they allow other apps to run, rather than wasting CPU time endlessly asking if the file operation has completed yet.
“For reasons that are not entirely clear, but probably due to performance problems on low-end machines, Windows 95 tends to bundle up the messages about I/O completion and doesn’t immediately wake up the application to service them. However, it does wake the application for user input, presumably to keep it feeling responsive, and when the application is awake it will handle any pending I/O messages too.
“Thus wiggling the mouse causes the application to process I/O messages faster, and install quicker. The effect was quite pronounced; large applications that could take an hour to install could be reduced to 15 minutes with suitable mouse input.”