I know quite a few people who have been staunch advocates of the PDF format for a long time. When you buy MS Word, you know you’re paying money to be forced to pay more money. But Adobe’s access software is free, so if you buy into Adobe and use their document formats, you’re doing the world a favor?
Well, please stop trying to help me. Adobe’s software is ranking alongside Real Media these days for insidiousness. Did you upgrade your PDF viewer recently? Congratulations! You are now running an Adobe Inc computer.
First up is the “Speed Launch” that you didn’t ask for, which will slow your system startup down by anywhere upto 15 minutes. But its worth it – because you read a lot of PDF files, right? It’s the only document format of choice!
And then there’s the auto-updater. The one which fires up periodically and somehow manages to use 99% CPU for extended periods of time. Exactly what you want happening on a gaming system or while you’re in the middle of some business critical task. And, of course, if it gets stuck (as Adobe software is want to do) you’re stuck with a rogue, 99% CPU usage app that you have to be aware of.
So far the only method I’ve found for actually disabling it appears to be uninstalling anything and everything adobe related. Get it wrong, and it’ll fix itself for you – because you wouldn’t want to be without your adobe updates, would you?
Of course, there’s also the general buginess of Adobe – anyone not encountered the thing where it locks up your browser? There’s the need to reboot after its installed, the need to reboot when it auto-updates.
Well, at least I’m free of it now. I just uninstalled the last piece of Adobe software I could find. Although when I did this at home, my machine ran like crap the next time I rebooted until finally a pop-up appeared telling me that Adobe had downloaded an update. Apparently, it had re-downloaded a full install of itself ready for me to install. Their networking code seems to suck up CPU real badly though – the way it does if you make all your sockets non-blocking and then manually poll (and I don’t mean poll()) your sockets.