1. TechSpot is dedicated to computer enthusiasts and power users. Ask a question and give support. Join the community here.
    TechSpot is dedicated to computer enthusiasts and power users.
    Ask a question and give support.
    Join the community here, it only takes a minute.
    Dismiss Notice

Wiggling the mouse in Windows 95 made the operating system faster

By Shawn Knight · 34 replies
Jul 15, 2019
Post New Reply
  1. I’m a self-professed fidgeter, especially at the computer. It’s not uncommon to catch me moving the mouse all around with zero intent, even if I’m busy reading a story or watching a video.

    I chalk it up to the earlier days of computing when keeping the mouse active seemed to have a tangible benefit on system performance. Turns out, it wasn’t just in our imagination.

    According to a running thread over on Stack Exchange, moving the mouse cursor in Windows 95 did indeed speed up performance due to a flaw in the way the OS generates events and the fact that many applications are event driven.

    As one user explains:

    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 applications 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.

    As a youth, I’d keep my mouse cursor active as much as possible – and especially during installs – simply because I didn’t want the screensaver to trigger and bog down system resources. Sure, I could have just set the timeout to longer on the screensaver, but that’s beside the point. As it turns out, my actions were actually helpful, and not for the reason I thought.

    Found is a TechSpot feature where we share clever, funny or otherwise interesting stuff from around the web.

    Permalink to story.

    Last edited by a moderator: Jul 15, 2019
  2. Morris Minor

    Morris Minor TS Addict Posts: 112   +55

    Lol I still do it now
    TempleOrion and trgz like this.
  3. VitalyT

    VitalyT Russ-Puss Posts: 4,529   +3,095

    I like one that existed since Windows 95 and all the way to Windows 7...

    Hovering mouse over standard menu items resulted in timer quickly slowing down in all applications, and then stopping completely.

    b.t.w. It was myself who discovered this bug, and I even reported it through proper Microsoft channels a few years back, but then I lost track of it. Maybe I should re-test it against Windows 10 now :)
    TempleOrion, Stark and trgz like this.
  4. ShagnWagn

    ShagnWagn TS Guru Posts: 760   +593

    I went straight from DOS/Win 3.11 to Win98SE. I held out because of how much a turd 95 was. I don't recall anything like this in 98SE.

    Now it's not that 10 is a turd I am passing it over - it's their blatant privacy issues. Perhaps the FTC will fine them several billion dollars like FB got? Let's make it like 10% the value of the company so they actually open their eyes.
    Godel and lexster like this.
  5. Igrecman

    Igrecman TS Maniac Posts: 300   +178

    If privacy is a priority for you, you could try W10Privacy
    trgz, ShagnWagn and lexster like this.
  6. Mugsy

    Mugsy TS Evangelist Posts: 584   +79

    I remember this "glitch".

    Moving/clicking the mouse didn't (actually) "speed" anything up. It basically "woke" Win95 up when it got "too focused" on what it was doing, and clicking/moving the mouse alerted the OS that there were other things it could/needed to do.
    TempleOrion and Andromadus like this.
  7. ShagnWagn

    ShagnWagn TS Guru Posts: 760   +593

    Thanks for the link. I am not a fan of installing 3rd party software to turn off something that should be disabled by default - or at least an option to disable it. The same thing with the junk "cleaner" software. I may consider it.
    Evernessince likes this.
  8. Skjorn

    Skjorn TS Maniac Posts: 371   +208

    Pretty sure this still works
  9. Markoni35

    Markoni35 TS Addict Posts: 245   +113

    I know of a stupid limitation (and bug) in file opening, which was introduced in Windows 3.1, because it was limited to 64k segments. Because it was an old 16-bit OS. The bug limits the number of files you can open, and even produces an error if there are "too many" files selected, just because their names can't fit into the 64k memory buffer. Very stupid bug, which affected all the standard Windows apps. And 3rd party apps that used standard Windows dialogs.

    But okay, it was a 16-bit limitation. When Windows 95 was released, which was a 32-bit OS, it was expected that the stupid limitation would disappear. Did it? Nope. The old 16-bit limitation was still there, although the OS could address segments that were 65000 times bigger than in Windows 3.1.

    And the bug continued in Windows 98, Windows XP, and Windows Vista. But wait... you're probably wondering if they fixed the bug in Windows 8.1 which was 64-bit by default? The answer is: NO. It still had the same limitation, although the OS was now able to address memory segments that were 281,474,976,710,656 times larger than in 16-bit Windows.

    But wait... 64-bit Windows 10 has surely removed the limitation, right? By now you probably know the answer: NO. The limitation, and the file-name bug resulting from it, are still there. I bet in the 24th century, one day Klingons will blow away the latest USS Enterprise because of some 16-bit limitation that will still be buried somewhere in the code.
    hahahanoobs likes this.
  10. lexster

    lexster TS Guru Posts: 535   +265

    While Win95 had it's problems, calling it a "turd" would be a gross exaggeration.
    It was there.
    Oh yes it is. LOL!
    And that's one of the many reasons.
  11. lexster

    lexster TS Guru Posts: 535   +265

  12. trparky

    trparky TS Evangelist Posts: 553   +435

    As long as you turn the telemetry to Basic Mode there is absolutely nothing in said data that is even remotely close to being an invasion of your privacy. I myself have looked at the data, there's nothing in it that alarms me to any level.

    Full Mode is another thing though, Full Mode is a full-blown privacy violation. Good God, the kind of data that is collected with Full Mode is downright scary. But again, turn it to Basic Mode and everything is good to go.
    lexster likes this.
  13. lexster

    lexster TS Guru Posts: 535   +265

    I usually take that one step further and delete the "Diagtrack" service using the following command from the CLI with admin privileges;
    SC delete diagtrack

    After that, diagnostic reporting fully ends without a way for it to restart.
  14. Puiu

    Puiu TS Evangelist Posts: 3,511   +1,974

    Windows 95 (with all of the updates) was one of the best OS MS made. It revolutionised many things and was relatively stable (unlike windows 98, 98SE, ME, XP and XP SP1). It ran like a champ on my 686.
  15. FF222

    FF222 TS Addict Posts: 186   +114

    Both the statement and the explanation given in the SO thread are absolute rubbish. The so called quantum, which is the time chunk the scheduler allows an application thread to run before scheduling another thread, was 55 ms, which meant a new thread was rescheduled and any outstanding async I/O operations returned/completed 18 times a second. Which was definitely a higher number than the number of mouse events generated in the same time period for a window.

    Which in turn means that even if we take the theory behind the mouse event thing for granted (which I'm not, because I never heard of this, despite being very familiar with the internal working of most Windows systems at that time, even though I might be wrong about this), that alone still wouldn't have caused threads getting rescheduled more often than otherwise.

    Also, even if re-schedules would have gotten more frequent (because of the mouse or whatever), that wouldn't have made Windows 95 run faster, but actually slower, because now more time would have been wasted on scheduling tasks, than actual processing. So, the only thing that could have been possibly and apparently gotten "faster" would have been only the foreground application at the cost of making everything else slower - but even that is doubtful, considering all the above and how the SO thread doesn't get anything right about how the system works.

    I'm pretty positive that if there's any merit to this story at all, and it wasn't just an illusion that anything got faster when wiggling the mouse, then it wasn't the running the application, but that the application window and the progress bar in it was redrawn more frequently, and thus it seemed to skip more often (but not faster), than otherwise, which could have possibly waked the impression of making things somehow faster in the casual - but obviously mistaken - observer. That I would believe any time. The rest of it: not at all, until I actually see proof for that.
    Last edited: Jul 16, 2019
    TempleOrion likes this.
  16. kmo911

    kmo911 TS Booster Posts: 120   +12

    How about remaking win 95. cool wiggling mice mouse.older pces like 486 p xx was fast enough. but limited by a sound of moving when you tryed to wiggle mice in som operations. mice hang and program hang. that was fun too. reset and powerbutton. the sound came from monitor sound card.
  17. Igrecman

    Igrecman TS Maniac Posts: 300   +178

    Yes, however with the telemetry to Basic Mode do the services associated with full telemetry shut off or not? I think not. W10privacy can help to turn off services you don't need. The highlighted choices in yellow and red can have consequences on other services though, careful with those. Creating a restore point is a must before making any change with W10privacy. It does ask you to make one when it opens.
  18. James McKeand

    James McKeand TS Rookie

    I attended the Windows XP OEM launch event in Washington DC. The Microsoft presenter that was demoing the install process jokingly said that moving the mouse would make the digital sand in the hour glass move faster, thus speeding up the installation.

    I guess he wasn’t completely joking...
    lexster likes this.
  19. lexster

    lexster TS Guru Posts: 535   +265

    True! By SRC Win95 was great.

    Not so true. Win98SE OOBE was easily the most stable version of the Windows 9x run. However(and I know I'm going to get flamed for this), when properly configured WinME was more stable, even more stable than XP until SP2, which is why I personally stuck with ME until then.

    You all may laugh at that statement if you wish, but until you've actually run that OS in a proper state(which admittedly needed several config changes after install), you can take a flying leap.

    No, they do not, see my post above. There are many utilities that can manage services that will help users effect better personal security. However, deleting the offending services is the only way to ensure they do not run behind your back.
  20. CajunMoses

    CajunMoses TS Rookie

    Windows was archaic then and is essentially that same OS now, only with more bloated baggage.
  21. cliffordcooley

    cliffordcooley TS Guardian Fighter Posts: 11,504   +5,067

    If I'm connecting all the dot correctly. You are saying Windows is and has always been archaic. The only difference being Windows now has more baggage. If so you might should lookup the definition to archaic.

    Windows 95 was not at all archaic, until XP came out. In fact no release is archaic, until after the newer version is released.
    TempleOrion and lexster like this.
  22. lexster

    lexster TS Guru Posts: 535   +265

    XP is actually still a useful OS for a lot of things. It was only 2 or 3 years ago that hardware vendors stopped supporting it.
    TempleOrion and cliffordcooley like this.
  23. Puiu

    Puiu TS Evangelist Posts: 3,511   +1,974

    Windows is fairly modern, although it does have its own big share of legacy code. The biggest problem windows has right now is the reliance on NTFS for storage.
  24. trparky

    trparky TS Evangelist Posts: 553   +435

    Why? NTFS still a very good file system, the fact that it's still around decades after the initial release is a testament to just how good and reliable it really is. Sure, it's undergone some changes and additions but what file system hasn't?
  25. lexster

    lexster TS Guru Posts: 535   +265

    NTFS is one of the most stable and well known journaling file systems in the world. There is no need to replace it.

Add your comment to this article

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...