My computer's RAM is being eaten for no apparent reason to me. Sometimes my computers ram usage will jump from around 20-30% to being full, and no programs will show up in the task manager showing which program is using all this ram, in the task manager itll only account for about 1.5 gigs of ram and i have 6 gigs. So up to 4.5 gigs is mysteriously being used and it wont show up in task manager. How can i find out whats actually eating it and then fix the darn thing?
Are you certain the slowdown is related to the RAM? For instance, my rig with 6GB of RAM on Vista 64 currently has 5 MB free. Are your processors all idle while the computer is slow?
Maybe it's your Hard Drive. You could have some malware. It could be a number of things. You're just gonna have to trouble shoot it and eliminate the possibilities one at a time till you find the culprit.
------------------------------Playing X-Men Origins: Wolverine Athlon 64 X2 5000+ @3.24 Brisbane | GIGABYTE GA-MA790X-DS4 | 4GB Mushkin DDR2 1066 | Plextor 760A| 2x 3850 512M CF| WD 1TB Black| Fortron Blue Storm II 500W | APEVIA X-Dreamer Black | Win XP Pro & Vista Buisness 32bit
Reply to megamanx00
My computer's RAM is being eaten for no apparent reason to me. Sometimes my computers ram usage will jump from around 20-30% to being full, and no programs will show up in the task manager showing which program is using all this ram, in the task manager itll only account for about 1.5 gigs of ram and i have 6 gigs. So up to 4.5 gigs is mysteriously being used and it wont show up in task manager. How can i find out whats actually eating it and then fix the darn thing?
Since you can't see what program is using the RAM, then it looks like a memory leak in something... OK. Start with a full, good AV scan of some sort. It will either find something, or not... If not, then in your search bar type in memory and return. This will open up a memory diagnostics tool. Reboot, then patiently wait for the diags to finish. You'll get a report after the diags restart your PC. FF used to be a known culprit, as are several sidebar 'gadgets'. If still nothing, then I'll have to dig a bit deeper...
Why is there not a port of 'top' for x86?
------------------------------Badges? We don' need no stinkin' badges...!
Reply to croc
joking aside, its either a memory leak in a program (being a CS major i know PLENTY of people who do this on accident), or more likely you have a virus (so pretty much what everyone else said)
------------------------------Which Chip? Well, it depends on which set of thieving b@stardz you choose to support: The ones who use insider trading to enrich themselves while running their company into the ground? Or the ones who illegally pay vendors to not support the first group?
Reply to Scotteq
Correct me if I'm wrong, but wouldn't a memory leak still have the memory assigned to the program that was leaking it?
That's the whole problem with a 'leak'... For instance, the FF leak I mentioned was using a constant amount of memory, but not correctly releasing the previously used memory. So total system memory usage crept up until the system BSOD'd.
There was an older version of BIND that did similar, and some versions of Oracle have had issues. Makes the offending program difficult to find.
That's the whole problem with a 'leak'... For instance, the FF leak I mentioned was using a constant amount of memory, but not correctly releasing the previously used memory. So total system memory usage crept up until the system BSOD'd.
There was an older version of BIND that did similar, and some versions of Oracle have had issues. Makes the offending program difficult to find.
Right so if it never correctly releases it, as far as the OS is concerned, it's still assigned to that program, no?
Simply put, correct. That's what makes a mem leak so difficult to find.
Well where does task manager get it's memory usage stats from? If, as far as the OS is concerned, the memory is still assigned to the program, it would report it there right?
My experience with the FF leak would show steadily increasing memory usage of the program, not phantom disappearing memory.
Well where does task manager get it's memory usage stats from? If, as far as the OS is concerned, the memory is still assigned to the program, it would report it there right?
My experience with the FF leak would show steadily increasing memory usage of the program, not phantom disappearing memory.
As I said, simply put. Hmmm, how to put it.
OK, a near-anology. 5 players sit down to play poker. Each has 100 chips. So there are 500 chips in play, right? Player 4 wins a hand, but removes all of the chips that he won from the table, leaving him with only 100 chips showing, when in fact he has 150 chips. Now there are only 450 chips on the table. OK, that was a poor anology, but similar to what happens in a memory leak. Some are visible, some are not so easily visible. And some are hidden by design, hence my suggestion to do a good AV / malware sweep first.
------------------------------Badges? We don' need no stinkin' badges...!
Reply to croc
Well where does task manager get it's memory usage stats from? If, as far as the OS is concerned, the memory is still assigned to the program, it would report it there right
My experience with the FF leak would show steadily increasing memory usage of the program, not phantom disappearing memory.
It looks at all processes running on your system and reports what their resource usage is. Process Monitor is especially useful in identifying the actual process behind generic services (like svchost), because you can drill down to see what program/driver is linked to that generic process. It also reports everything, and not just what's under your user name.
Basically, there are two potential issues: It's either hardware and software. Process monitor *will* show you what's going on with the software. - If a program has a memory leak, you will see it. Even if you get a null result, at that point you still learned that it's not a software issue.
This is a first step, free, and simple to perform.
And my experience with troubleshooting is that NOT performing the basic steps pretty much guarantees you won't solve anything, except by luck.
------------------------------Which Chip? Well, it depends on which set of thieving b@stardz you choose to support: The ones who use insider trading to enrich themselves while running their company into the ground? Or the ones who illegally pay vendors to not support the first group?
Reply to Scotteq