Jesus 'n Jim
A PC and somewhat Mac oriented site with Software and Repair Info and How-To's on Using Computers

slow computer lately? (windows)

 

problems that apply to any personal computer (Mac, PC), any OS (Operating System)

nearly full filesystem.

Got a lot of software installed? or do you have a lot of files? when you open up My Computer and list details for the C: drive, does it show pretty much 50% space left or less? you have a lot of files!

you can defrag all you want, but it's probably not going to make a lot of difference.

if you get down to 15% free, defrag and autodefrag will refuse to work.

when a filesystem is full or half full, files that are accessed are scattered around the filesystem, and that means it has to chase them randomly across the entire disk surface.

HPFS and NTFS, which is usually the default filesystem type installed for Windows and MAC, store the MFT at the center of the disk, and start storing files from the center of the disk toward the outside. CD's and DVD's also store from the inside out. worst case, files to be accessed in sequence are on they are on the outside of the disk, and the next ones are on the inside of the disk - you end up with the disk head sweeping across the entire disk from place to place in order to get to files. that is really slow.

remember what I said about storing from the center out? well the operating system files are stored in the center, and your user files are stored everywhere else. the more files, the longer the access time. the slower the computer.

that's why when you install windows from scratch all over again everything's faster. it might not be necessarily spyware.

not enough RAM.

  • 3.1: get 32MB+
  • 98: get 128MB+
  • 2000:get 512MB+
  • xp:get 1GB+ for 32-bit, 2GB+ if you have 64-bit.
  • vista:get 4GB if you have 64-bit, 8GB+ if you have 64-bit and you can afford it
  • 7: get 24GB for 32-bit, 84GB+ for 64-bit if you can afford it.

actually, with Vista, the size of memory doesn't matter beyond about 2GB. but it matters with 7. in vista the rest is used up by the Superfetch service (which you can disable).

Virtual Memory (needs to use fixed instead of system-managed).

Virtual Memory slows down the computer because by definition it swaps chunks of very fast memory to very slow disk.

System-managed does a lot of disk allocation and deallocation and fragmentation with the swap space and tends to be much slower than fixed swap space.

got crashes? programs ending all by themselves? increase Virtual Memory.

This requires disk space. I like to use a fixed 4GB for a 32-bit OS, 24GB for a 64-bit OS if possible.

If you are low on disk space, adjust the size of VM accordingly or set the minimum to 1GB (2000/xp) and the maximum to be handled by the OS.

But realize that having VM slows down the computer. If you can get by with massive amounts of RAM and you need the performance gain, do it. using a fixed VM/swap space speeds up virtual memory.

If you can have 4GB RAM (32-bit OS) or 16/24GB RAM (64-bit OS), essentially maxing out the RAM and turn off VM, do it, but there is a side effect - you will not be able to go into standby after upgrading past 1GB on XP (you can hibernate though using shift-H instead of using S for standby).

On linux VM is referred to as the swap partition(s).

I do not know how you deal with this on the new MacOSX. Macs generally take less memory than their windows counterparts.

Antivirus weekly scans.

this will really bog down your computer. at least on windows systems it is generally very resource intensive and with the possible exception of Vista, hogs the entire machine.

Antivirus updates

this will really bog down your computer. at least on windows systems it is generally very resource intensive and with the possible exception of Vista, hogs the entire machine. But I wouldn't turn off your antivirus updates just because it is making your computer slow.

If You have Mcafee 2010, make sure you get the latest upgrade (updates too) and then make sure you login to your account online and disable any unused machine licenses (with all your computers turned on to be sure which is which). That is a "Feature." in Mcafee 2009 updates practically stopped the whole computer, but they fixed that in 2010 (which you must get through an upgrade, even if you have 2010 - apparently 2010 basically had 2009 on the cd - you can tell you have the new one if you have a red/white shield instead of a silver/red square M).

slow processor.

technology advances. the technology you have will eventually be outmoded, but you can sure maximize its use.

The only way to fix this is with either a processor upgrade (may not be that easy to do - can you still get the proc?) or a motherboard upgrade (usually necessitates upgrading the video card, power supply, memory, case, and motherboard) - costs at least $600 if you haven't upgraded in a long time. You might as well buy a new $600 quad-core computer for the price of the parts. but remember, buying a new windows 7 computer requires buying all new peripherals too.

so maybe living with it until the machine is absolutely useless is good. then recycle it. replace the power supply after 3 years. Computers last a long time. My mother's windows 98 machine is still running.

software bloat.

Programs like Norton Antivirus get relatively huge and slow like a lumbering giant. Norton Internet Security is a good package to have, but Norton 360 includes a lot of things you don't necessarily need or use. Mcafee Total Security is better.

More software installed=somewhat slower computer.

the registry tends to get larger and larger even though programs get uninstalled (they don't uninstall completely). Norton and Mcafee are one of those that leave things behind, though they are good programs to have.

spyware

this is pretty much the last thing to check.

Unless you are an expert with hijackthis, I suggest you try using a standard antivirus+antispyware package and do the most sensitive scan that you can.

Don't worry about tracking cookies - those are not real spyware. A lot of software makes a big deal about them when they are not.

real spyware usually gets installed on your computer and you don't want it there. Some spyware can be removed with their own installer/uninstaller whish is really convenient. it takes some registry research to find the unwise/uninstaller or installshield uninstaller string usually. with some, you run the installer program with the /u parameter from the command line (best from start|run with double quotes on the executeable path so the directories get removed).

I digress.

Spyware generally reports back over the internet to a server somewhere or downloads ads from a server somewhere and uses up precious internet bandwidth (speed). This is generally not something you want, because it can expose you to network attack by hackers (this is one of the reasons why a nice session with your firewall software or router and tcpview from microsoft would be good).

some spyware may do damage to your computer (the term "spyware" has morphed to include this definition), such as rootkits.

Even though Vista is supposed to be near-impervious to viruses and such, you will notice that it comes with Windows Defender. it still needs anti-spyware software. I do not recommend Windows Defender, because from the last time I heard, it could be disabled from a malicious web page.

I suggest you get an Internet Security package (antivirus+antispyware+firewall) like Mcafee Total Security, Norton 360 Premier.

have a laptop and not using a laptop cooler

this can shorten your laptop's lifespan. get a fan-based one for your laptop NOW $20-$70.

get one with a high-numbered CFM. see here for laptop coolers.

defrag the drive

computers slow down because the disk blocks that make up each file can get scattered across the disk instead of being sequential like they should be optimally. This occurs because files (temporary and other) get deleted and created, and the method used by the Operating System to allocate and deallocate disk space can leave "holes" in files or can be forced to scatter them because a sequential block may not be available.

nothing's perfect down here, folks.

files optimally should be contiguous, meaning they should be not broken up [all over the place]. The OS fragments files because of the algorithm it uses for finding a new free block (which isn't always the next sector, track, and cylinder over). the next one may be way over somewehere else on the disk at a given time. so it gets fragmented.

to fix this (as best as possible, close all your programs, even the ones in your system tray/notification area, and:

open up my computer, right click on the drive and pick properties, tools, defragmentation. analyze, then defrag. give it the whole night.

try a reputable registry cleaner

If you are in the habit of adding and removing programs, or getting spyware on your computer, you will need this.

a registry cleaner such as PC Tools Registry Mechanic and do a registry defrag. doing a clean might not hurt either.

If you do the clean first, its results will get included in the registry defrag/compact. but don't let it scan on startup because it's slow and you don't want that.

clean your CPU cooler and the inside of your computer every 6 months to 1 year.

article 1

article 2

problems that apply to windows pc's

XP auto-defrag

this process kicks in without a trace and without warning and starts defragging your drive. It does it when it needs to. Still, you will need to periodically defrag your drive.

Your drive will not defrag if you don't have 15% free space (I learned this the hard way - I had to migrate/upgrade to a larger disk. there are programs for this). Once this process kicks in, your system availability takes a dive - it really slows down because any disk activity causes the whole computer to slow down - this is due to the way XP was written. Vista and Windows 7 do not have this problem. I can't remember, but I don't think 98's defrag is not automatic and you must do it (and scandskw) in safe mode or from the command-line in ms-dos-only mode or from your boot disk/disc. 3.1 does not have defrag because it is based on DOS and DOS doesn't have defrag (except freedos, and it doesn't run windows 3.1 yet).