Bringing down Vista's memory use

OmniOck

Member
Apr 19, 2008
26
0
0

My version of 64 bit Vista starts up at about 1.3 gigs of RAM used. I've heard of people tweaking it to get it down to about 700 mbs, and in one case, a claim of 300 mb. Anyone know of these memory tweaks?
 

BlueAcolyte

Platinum Member
Nov 19, 2007
2,793
2
0
Vista is SUPPOSED to be using that much RAM. It will give up the RAM when an application needs it.
 

soonerproud

Golden Member
Jun 30, 2007
1,874
0
0
There is no need to try to cut memory usage on Vista due to technologies Microsoft has included to better manage memory. If you have a program that needs part or all of that memory, Vista will automatically free all that RAM for you. Then Vista will repopulate that memory, using Superfetch to help improve the responsiveness of your programs and the operating system. Here is a quick rundown on the two technologies that make memory management a hands off item in Vista.

1. SuperFetch - This is an improved version of prefetch that is in XP. It monitors your usage patterns and populates your memory with the programs you use the most for faster startup times.

2. Priority IO - This technology assigns processes a priority from low to high, with user initiated programs always rated at high and low level processes like indexing, anti-virus and defragmenting a low priority. That means that your programs will always have all the system resources they need and that these other processes will have to wait until those processes are freed to continue.

Because of these two processes there is nothing you can do to tweak the system that is going to improve upon memory management under Vista.
 

Jeff7181

Lifer
Aug 21, 2002
18,368
11
81
Actually, he has a legitimate question. He's not talking about seeing 2 MB of free memory due to Superfetch... he's talking about high memory usage.

To answer the OP's question... the Sidebar tends to be a memory hog so you can turn that off. Aside from that I haven't looked into it much because to be honest, I have 4 GB of RAM and I don't really care that Windows is using just over a gig.

One thing you could do is go through the list of services and find things you KNOW for sure you don't need, like printing support if you don't have a printer.
 

KeypoX

Diamond Member
Aug 31, 2003
3,655
0
71
wow your windows uses over a gig at boot thats crazy! Mine uses like 500megs, though i have 4 GB now anyway but still

side note ubunut on live cd only used like 240MB running FF hmmm.... if i wasnt a gamer
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Originally posted by: KeypoX
wow your windows uses over a gig at boot thats crazy! Mine uses like 500megs, though i have 4 GB now anyway but still

side note ubunut on live cd only used like 240MB running FF hmmm.... if i wasnt a gamer
Vista 64 likes RAM, even more so than Vista 32. It boils down to the fact that there are a lot of duplicate libraries that need to be loaded, one for 64bit applications and one for 32bit applications. As long as you have at least 4GB of RAM though, it's not really an issue.
 

KeypoX

Diamond Member
Aug 31, 2003
3,655
0
71
Originally posted by: ViRGE
Originally posted by: KeypoX
wow your windows uses over a gig at boot thats crazy! Mine uses like 500megs, though i have 4 GB now anyway but still

side note ubunut on live cd only used like 240MB running FF hmmm.... if i wasnt a gamer
Vista 64 likes RAM, even more so than Vista 32. It boils down to the fact that there are a lot of duplicate libraries that need to be loaded, one for 64bit applications and one for 32bit applications. As long as you have at least 4GB of RAM though, it's not really an issue.


yeah i just noticed this as i installed vista 64 today, and 2 extra gigs. This is kinda crazy that is uses 1.4 gig at boot... its weird
 

soonerproud

Golden Member
Jun 30, 2007
1,874
0
0
Originally posted by: KeypoX
yeah i just noticed this as i installed vista 64 today, and 2 extra gigs. This is kinda crazy that is uses 1.4 gig at boot... its weird

This raises alarm bells for power users coming from XP because most are unaware of the memory handling changes in Vista. What matters most is that Vista freely gives that RAM back to your applications, if they need it. I know it is hard to comprehend coming from XP, but Vista for the most part really is a hands off operating system.
 

Mem

Lifer
Apr 23, 2000
21,476
13
81
Originally posted by: KeypoX
wow your windows uses over a gig at boot thats crazy! Mine uses like 500megs, though i have 4 GB now anyway but still

side note ubunut on live cd only used like 240MB running FF hmmm.... if i wasnt a gamer

Mine uses 1.43GB at moment with 14mb free(rest is cached),this is with 4GB of ram on Vista x64,its quite normal and nothing to worry about.

Vista is very good at putting available ram to good use.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
What matters most is that Vista freely gives that RAM back to your applications, if they need it. I know it is hard to comprehend coming from XP, but Vista for the most part really is a hands off operating system.

XP does the same thing just like Win2K did, NT4 before that and even Win9X and it's predecessors. The filesystem cache has always been essentially free memory, the only difference with Vista is some internal prioritization and the fact that SuperFetch now tries to preload that cache with things it thinks you'll need instead of waiting for you explicitly to ask for it.
 

KeypoX

Diamond Member
Aug 31, 2003
3,655
0
71
when i saw my ram is in use im not talking about cached as i am considering that free. Right now 1.47 is in use (not free or cached), 40 is free, and 2893 is cached. Are you saying that the 1.47GB in use (not cached) will be released if needed?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Are you saying that the 1.47GB in use (not cached) will be released if needed?

I was talking about cache in my post but what you say here is possible too, the VM can make whatever decision it wants about how to reuse memory. There's a few parts of the kernel that have to stay in memory no matter what, but everything else is a candidate.
 

Jeff7181

Lifer
Aug 21, 2002
18,368
11
81
Originally posted by: KeypoX
when i saw my ram is in use im not talking about cached as i am considering that free. Right now 1.47 is in use (not free or cached), 40 is free, and 2893 is cached. Are you saying that the 1.47GB in use (not cached) will be released if needed?

Some of it will, yes. I loaded up a bunch of virtual machines once and then closed them all and memory usage was down to about 700 MB.
 

Griffinhart

Golden Member
Dec 7, 2004
1,130
1
76
Memory usage in Vista can't be compared to usage in XP.

Vista will use the RAM you have as stated earlier.

I have several Vista machines here and they all have different memory footprints because they all have different amounts of physical RAM.

My 1GB desktop uses about 600MB
My 2GB laptop uses about 1.1GB
My 4GB desktop uses about 2GB