Little to no Free Physical Memory??

Imogen

New Member
Hi, I just recently bought a desktop which came with Windows Vista Home Premium 64-bit. I have one question though. I notice that even when idle, my free Physical memory starts decreasing, while my cache memory starts increasing. At one point, I saw that my free memory had dropped to 0 while running a game.

I found this weird as I figured that my RAM would be sufficient to run most games, while still having some free RAM leftover.

Is this a bad thing? Will having little to no free Physical Memory hinder my playing of games?

With no applications running, my Physical Memory (MB) status shows:

Total: 6134
Cached: 2574
Free: 2750

My other information, although i'm not sure whether it's needed, are:

Processor: Intel i7-920 2.6ghz
Ram: 6gb DDR3
GPU: Nvidia GT230 1.5gb dedicated ram

Any answers at all would be appreciated. Cheers!
 

My Computer

Imogen

Hi and welcomeo to vistax64

If you have 6 gigis and that much memory "disappears" its not normal. do you have any applications open like a browser, or windows index, or sidebar gadget,etc.

Could you use the built in snipping tool (type snipping in search) to make a screenshot and use the attaching tool (shaped liked a paperclip) to upload the screenshot to us?

thanks

Ken
 

My Computer

System One

  • Manufacturer/Model
    Dell Inspiron E 1405
    CPU
    [email protected]
    Memory
    4 gigs
    Graphics Card(s)
    integrated intel 945
    Sound Card
    integrated
    Screen Resolution
    1440x900
    Hard Drives
    300 gig internal
    Internet Speed
    10 down 1.5 up
Hi Ken, thanks for the quick reply. What screenshot would you require?

These would work. they are from task manager (right click task bar)


Ken
 

Attachments

  • 1.jpg
    1.jpg
    58 KB · Views: 193
  • 2.jpg
    2.jpg
    41.7 KB · Views: 134

My Computer

System One

  • Manufacturer/Model
    Dell Inspiron E 1405
    CPU
    [email protected]
    Memory
    4 gigs
    Graphics Card(s)
    integrated intel 945
    Sound Card
    integrated
    Screen Resolution
    1440x900
    Hard Drives
    300 gig internal
    Internet Speed
    10 down 1.5 up
Ok, here they are. hope they are what you're looking for.
 

Attachments

  • performance.JPG
    performance.JPG
    46.2 KB · Views: 103
  • processes.JPG
    processes.JPG
    105.1 KB · Views: 145

My Computer

That's normal and it's called SuperFetch.

Memory is never actually empty in the there's-absolutely-nothing-in-here sense. Vista takes advantage of currently unassigned memory to try to predictively load content that it thinks you'll be likely to use soon, based on its observations of your behavioural patterns (no joke ;)). If it guesses right - great - ApplicationX will start very quickly because its componentry is already preloaded into memory at the point where you click the app start shortcut. If the guess is wrong - no big deal - no particular penalty is incurred because the memory would've been doing nothing but generating heat anyway.

That explanation of SuperFetch is vastly (over)simplified but it's essentially valid for your situation. Don't worry too much about memory usage in a modern OS, unless you're experiencing performance degradation of some sort. The equations which govern memory usage have long ago gone past the simplistic "free+used=total" of yore.
 

My Computer

Sulfuric is correct as usual. The ram is both being prefeched, and svchost.exe has grown to about 350mb but with your ram thats not a problem and completely normal.

the prefetching is making you computer feel more responsive and svchost is a normal process.

Hope this helps clear it up for you

]Ken
 

My Computer

System One

  • Manufacturer/Model
    Dell Inspiron E 1405
    CPU
    [email protected]
    Memory
    4 gigs
    Graphics Card(s)
    integrated intel 945
    Sound Card
    integrated
    Screen Resolution
    1440x900
    Hard Drives
    300 gig internal
    Internet Speed
    10 down 1.5 up
Great, many thanks to both of you for your answers. One last question though, why is svchost taking up that much RAM?

svchost is like the traffic cop for all kinds of apps and processes. You comm apps (wifi and wired) your scheduler (backups) and many more all use svchost together. You often have multiple copies of it running see my picture

Ken
 

Attachments

  • ahost.PNG
    ahost.PNG
    10.3 KB · Views: 147

My Computer

System One

  • Manufacturer/Model
    Dell Inspiron E 1405
    CPU
    [email protected]
    Memory
    4 gigs
    Graphics Card(s)
    integrated intel 945
    Sound Card
    integrated
    Screen Resolution
    1440x900
    Hard Drives
    300 gig internal
    Internet Speed
    10 down 1.5 up
That's normal and it's called SuperFetch.

Memory is never actually empty in the there's-absolutely-nothing-in-here sense. Vista takes advantage of currently unassigned memory to try to predictively load content that it thinks you'll be likely to use soon, based on its observations of your behavioural patterns (no joke ;)). If it guesses right - great - ApplicationX will start very quickly because its componentry is already preloaded into memory at the point where you click the app start shortcut. If the guess is wrong - no big deal - no particular penalty is incurred because the memory would've been doing nothing but generating heat anyway.

That explanation of SuperFetch is vastly (over)simplified but it's essentially valid for your situation. Don't worry too much about memory usage in a modern OS, unless you're experiencing performance degradation of some sort. The equations which govern memory usage have long ago gone past the simplistic "free+used=total" of yore.

where the hell have you been hiding!!?? ;)
 

My Computer

System One

  • Manufacturer/Model
    Custom Build
    CPU
    Intel Q9550 @ 4Gig / Titan Fenir
    Motherboard
    XFX 780i
    Memory
    4GB OCZ PC2-8500C5 DDR2
    Graphics Card(s)
    Gainward GTX260/216 SLI
    Sound Card
    Creative X-FI Xtreme Gamer
    Monitor(s) Displays
    Dell UltraSharp 2209WA 22"
    Screen Resolution
    1680x1050
    Hard Drives
    western digital raptor 10000rpm sata
    PSU
    OCZ Modstream 700w
    Cooling
    Titan Fenir
    Keyboard
    Razer Reclusa
    Mouse
    Logitech G5 Gamer
    Internet Speed
    8mb
Svchost is actually a container for dll's that have no executable. To run and make your pc functional they are wrapped up in that process. You can use process explorer to mouse over the processes and see what's in them.
 

My Computer

System One

  • Manufacturer/Model
    Sony Vaio Z46GDU
    CPU
    [email protected] w/6MB L2 cache 1066MHz FSB
    Memory
    6GB DDR3 1066MHz SDRAM
    Graphics Card(s)
    9300M GS 256MB + Intel Integrated 4500MHD
    Monitor(s) Displays
    13.1" WXGA True Colour Tough
    Screen Resolution
    1600x900
    Hard Drives
    320GB SATA 7200RPM
    Internet Speed
    1MB/s
Svchost is actually a container for dll's that have no executable. To run and make your pc functional they are wrapped up in that process. You can use process explorer to mouse over the processes and see what's in them.

Or TASKLIST /SVC from a command prompt.
 

My Computer

Unless I missed it and someone already mentioned this...

Free Store Memory is the available memory locations, not actual physical memory. You can run out of it due to programs not exiting cleanly. Many don't.

The only way I know of to reset that is to reboot. sometimes I have had to shut down, wait a minute or two, then boot back up.

Suddenly, you have the ability to run programs on your computer again.

Think of it as a list of database locations. Programs run, exit, run exit. The database locations become confused. Reboot, the database locations get cleaned up. You can then run programs again.
 

My Computer

System One

  • Manufacturer/Model
    Acer Aspire X1700
    Motherboard
    ASUS
    Memory
    3 gigs
    Graphics Card(s)
    EVGA 1 gig GeForce 210
    Monitor(s) Displays
    Vizio 21" tv
    Screen Resolution
    1920x1080 resolution
    Hard Drives
    1 terabyte sata in 1 partition
    Cooling
    fans that came with it
    Keyboard
    basic USB
    Mouse
    basic USB
    Internet Speed
    3 megabits on a cable modem, wired
Unless I missed it and someone already mentioned this...

Free Store Memory is the available memory locations, not actual physical memory. You can run out of it due to programs not exiting cleanly. Many don't.

Thankfully, it doesn't work that way ;)

Imagine the chaos if it was up to each (mediocre) app to clean up its virtual memory allocations before exiting. Everyone would be rebooting umpteen times a day! Instead, the OS keeps track of virtual memory allocs for every process so that a full cleanup can be performed on exit, irrespective of how much the process itself released in its final acts. (In very exotic circumstances the OS cleanup may fail partially or completely, but we're talking about a vanishingly small percentage of cases which are interesting enough to be worth studying individually.)

The only way I know of to reset that is to reboot. sometimes I have had to shut down, wait a minute or two, then boot back up.

That's almost always a pool (kernel-mode) leak and it's not caused by an app - only drivers can (directly) allocate pool memory. What makes pool leaks nasty is that there's no process you can simply terminate to get all that memory back. Once it's been leaked (by a driver or rarely a buggy OS component), there's nothing for it but a reboot.

Troubleshooting pool leaks is an interesting exercise but it's not the same as app-related memory utilisation/leakage.
 

My Computer

Unless I missed it and someone already mentioned this...

Free Store Memory is the available memory locations, not actual physical memory. You can run out of it due to programs not exiting cleanly. Many don't.

Thankfully, it doesn't work that way ;)

Imagine the chaos if it was up to each (mediocre) app to clean up its virtual memory allocations before exiting. Everyone would be rebooting umpteen times a day! Instead, the OS keeps track of virtual memory allocs for every process so that a full cleanup can be performed on exit, irrespective of how much the process itself released in its final acts. (In very exotic circumstances the OS cleanup may fail partially or completely, but we're talking about a vanishingly small percentage of cases which are interesting enough to be worth studying individually.)

The only way I know of to reset that is to reboot. sometimes I have had to shut down, wait a minute or two, then boot back up.

That's almost always a pool (kernel-mode) leak and it's not caused by an app - only drivers can (directly) allocate pool memory. What makes pool leaks nasty is that there's no process you can simply terminate to get all that memory back. Once it's been leaked (by a driver or rarely a buggy OS component), there's nothing for it but a reboot.

Troubleshooting pool leaks is an interesting exercise but it's not the same as app-related memory utilisation/leakage.

As for leaks and hard faults, open up lots of apps you use daily and check out reliability monitor to see what could be causing page faults. Process Monitor can also check this.
 

My Computer

System One

  • Manufacturer/Model
    Sony Vaio Z46GDU
    CPU
    [email protected] w/6MB L2 cache 1066MHz FSB
    Memory
    6GB DDR3 1066MHz SDRAM
    Graphics Card(s)
    9300M GS 256MB + Intel Integrated 4500MHD
    Monitor(s) Displays
    13.1" WXGA True Colour Tough
    Screen Resolution
    1600x900
    Hard Drives
    320GB SATA 7200RPM
    Internet Speed
    1MB/s
Your all getting a little technical.........its superfetch!!! ;) ;)
 

My Computer

System One

  • Manufacturer/Model
    Custom Build
    CPU
    Intel Q9550 @ 4Gig / Titan Fenir
    Motherboard
    XFX 780i
    Memory
    4GB OCZ PC2-8500C5 DDR2
    Graphics Card(s)
    Gainward GTX260/216 SLI
    Sound Card
    Creative X-FI Xtreme Gamer
    Monitor(s) Displays
    Dell UltraSharp 2209WA 22"
    Screen Resolution
    1680x1050
    Hard Drives
    western digital raptor 10000rpm sata
    PSU
    OCZ Modstream 700w
    Cooling
    Titan Fenir
    Keyboard
    Razer Reclusa
    Mouse
    Logitech G5 Gamer
    Internet Speed
    8mb

My Computer

System One

  • Manufacturer/Model
    Sony Vaio Z46GDU
    CPU
    [email protected] w/6MB L2 cache 1066MHz FSB
    Memory
    6GB DDR3 1066MHz SDRAM
    Graphics Card(s)
    9300M GS 256MB + Intel Integrated 4500MHD
    Monitor(s) Displays
    13.1" WXGA True Colour Tough
    Screen Resolution
    1600x900
    Hard Drives
    320GB SATA 7200RPM
    Internet Speed
    1MB/s
but it makes my brain hurt................ ;)
 

My Computer

System One

  • Manufacturer/Model
    Custom Build
    CPU
    Intel Q9550 @ 4Gig / Titan Fenir
    Motherboard
    XFX 780i
    Memory
    4GB OCZ PC2-8500C5 DDR2
    Graphics Card(s)
    Gainward GTX260/216 SLI
    Sound Card
    Creative X-FI Xtreme Gamer
    Monitor(s) Displays
    Dell UltraSharp 2209WA 22"
    Screen Resolution
    1680x1050
    Hard Drives
    western digital raptor 10000rpm sata
    PSU
    OCZ Modstream 700w
    Cooling
    Titan Fenir
    Keyboard
    Razer Reclusa
    Mouse
    Logitech G5 Gamer
    Internet Speed
    8mb
Back
Top