Vista Memory Mystery?

Forum Windows Vista : Vista General Discussion - Vista Memory Mystery?

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Hi,

I've been trying to make Vista (home basic) a bit more responsive on an acer laptop (1
gig RAM, Celeron 540 M at 1.85GHz).

I noticed that it was using over 900Meg of RAM with no programs open running a plain
desktop. At first I thought this was all just Vista's fancy new "SuperFetch" pre-loading
things into memory.

As an experiment I turned off the SuperFetch service and did a full re-boot. The laptop
was still using 800 to 900 Mb with nothing running. Incidentally disabling SuperFetch had
little noticeable difference in loading my more commonly used programs.

Next I added up all the processes from "all users" listed in Task Manager. This added up
to less than 300Mb even with my browser open.

So.... My processes are using 300Mb tops, yet 900Mb of my system memory is being used. I
wasn't using SuperFetch at the time so it can't be that and I've scanned for viruses,
malware etc.

What is happening to the other 600Mb? Is there a way to find out?

Sponsored Links
Register or log in to remove.

Vista is a memory hog, no doubt about it. Try Running msconfig and editing your start up services. Let me know what you find. Also how much space is dwm.exe taking up?

Reply to Typer0494

The OS is "Home Basic" so DWM isn't chewing up memory because there's no Aero. The services do include a little bloatware that was kindly installed by the laptop manufacturer, but nothing remarkable.

Reply to Rab1d-BDGR
- 0 +

Remove the bloatware

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

Bloatware is gone - actually it was only taking up about 10meg, just the usual $%&£ that laptop makers seem to think their customers want pre-installed. Whatever is using the RAM it isn't processes or services. Coulod those rumors about fillmem.exe be true? :-/

I seem to remember there used to be a DOS command that told you what was loaded into each page of memory... at least in the widows 3.x / 95 era. Anyone remember what it was or if it sill works?

Reply to Rab1d-BDGR

Get a copy of Process Explorer.
Its one of Msoft power Tools.
It does a much better job of telling what is running than task amnager does.
http://technet.microsoft.com/en-us [...] 95535.aspx

Reply to pat mcgroin

Hey thanks for that. It's a great app! :-)

Yeah, things seem to add up now... Ouch! I'd hate to try to run vista on 512...

Reply to Rab1d-BDGR

SuperFetch results in the 66MB "Free" here from the "Cached" RAM being used.

http://1npufg.bay.livefilestore.com/y1p-y7hCXfZqXsUPUIgKqKKtcMyjMCTh7-19Zl78d_dkgH3RsAB4NLfiFMU5jG9nUx4JkpWI4CNuXw/Vista%20Task%20Manager.jpg

Reply to rasmasyean

I have Vista Ultimate and it takes up 1.5GB on my desktop easily with no programs running. I know that it's a different OS that will take up more RAM, but I can't even account for half of what's being used. Vista must hide some of it's RAM hogging processes from the public.

Reply to Dougx1317

I would think that the OS balances what it can keep in RAM and what it can keep in the disc. If you have more RAM, it will just use more of that instead of the disc.

But most of the "RAM Hog" arguments are kind of out-dated nowadays. RAM is really cheap and it's really the best bang for buck for performance in many cases.

You are limited with 32-bit (mostly depending on how big your video card is) true. But the 64-bit option, although a little more work and consideration to "upgrade", really renders RAM out of the equation other than for hard core professional stuff.

On installing on old machines... Personally, I never really recommend installing a new OS into a "mainstream computer" 2 or more years old myself (give or take for high-end / budget)...unless you really know what you are doing and what to expect. Not only do you suffer performance decrease, but you also lose out on modern hardware support features. Vista is just an OS. There's a whole other part that you can "touch" that really allows it to integrate fully.

I don't really understand what the complaint is all about. Because computers are relatively cheap these days and if you want to save or can't afford any better, it's a given that you have to make some sacrifices.

For example, I have a receipt from 1992 that says I paid $2,163 for a 486-50Mz / 4MB RAM / 212 MB HD. LOL Inflation adjusted that's prolly like $4-5K in today's dollars. It's like buying a car considering how much time it has to obsolescence. And I was by no means "rich" (more like poor actually) but I guess it depends on what it means to you and what you want to get out of it. If you pay a little more...it will likely save you some gripes down the future.


Message edited by rasmasyean on 01-15-2009 at 10:05:32 PM
Reply to rasmasyean
- 0 +

i read somewhere that the operating system doesnt actually use that much ram, its just the system holds onto it untill a program requests it, then reports how much is being used + how much is being held, its aparantly a better way of managing memory, and XP is meant to do the same, its just that XP doesnt report it is currently holding just what is being used.

Reply to Flakes

Flakes wrote :

i read somewhere that the operating system doesnt actually use that much ram, its just the system holds onto it untill a program requests it, then reports how much is being used + how much is being held, its aparantly a better way of managing memory, and XP is meant to do the same, its just that XP doesnt report it is currently holding just what is being used.


Winner! Repost of mine from another topic:

Microsoft introduced an accounting change in Vista to make memory reporting more clear and less confusing than Windows XP. Many users look at memory reported as "available" by XP and erroneously interpret this to mean "free" memory. So an XP user with 1GB RAM might see "available" memory around 400MB, which they take to mean "free", then are shocked when they see only 10MB reported as "free" on a comparable or identical system running Vista. The problem is that, XP's definition of "available" is very different from Vista's definition of "free".

Vista counts memory pages on the stand-by and zero list against the amount of physical memory reported as "free" by Task Manager. Windows XP includes memory pages on the stand-by and zero list in the amount of physical memory reported as "available" by Task Manager. If XP used the same terms and definitions as Vista, it would make Windows XP suddenly look much worse than most people thought while making Vista look not as bad in comparison.

Vista does report "available" memory using a definition that is highly similar to Windows XP, though not exactly the same, it is roughly comparable. Open System Information (msinfo32) and it will be included in System Summary, Available Physical Memory, as shown in the following screen grab:

http://s89934018.onlinehome.us/images/sysinfo.png


Message edited by tcsenter on 01-20-2009 at 02:18:40 AM
Reply to tcsenter
Tom's Hardware > Forum > Windows Vista > Vista General Discussion > Vista Memory Mystery?
Go to:

There are 1110 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them
  • 01:00 Ckaz won the Freshman badge
  • 01:00 james59 won the Uniformed badge
  • 01:00 snarl won the Uniformed badge
  • 01:00 patlabor44 won the Uniformed badge
  • 01:00 Kiren won the Uniformed badge
  • 01:00 WookinPaNub won the Uniformed badge
  • 01:00 kwadams won the Uniformed badge
  • 21:57 brockh won the Sophmore badge
  • 01:00 xpax won the Freshman badge
  • 01:00 Mizoguchi won the Freshman badge