grav_iton
Had this question 6
Question
grav_iton asked on
| 9135 views

RAM usage issue. 100%, nothing running.

Recently (2-3 days) I noticed that almost all my RAM was being used, but no process was using it. As I use stuff like Maya, with its known memory leaks, I was somewhat alright with it. Having restarted (RAM was now free), the problem disappeared. Within about ~10 minutes, ram usage was at close to 100% with nothing (well, very little) running. Here is a screenshot of the problem:

http://img687.imageshack.us/img687/2259/aggfdaggfdfgdfgd.png

I then attemped to clean up my boot, and with odd results. It seems like the ram issue has abated (left it overnight running, ram was technically "free". Upon further inspection, the RAM, whilst free, is under "standby". What would use this kind of memory? Nothing was running overnight except task manager and resource monitor. 

I've tried removing programs and services from startup, and the issue still occurs. Does anyone have any insight onto either the full ram usage or the ram standby's possible causes?

System specs:

Win7 Home Premium x64

i7 *** Email address is removed for privacy ***

Blade DDR3 6GB @ 1996

Samsung 128GB SSD

3x1TB F3 Raid5

GTX 295 (latest WHQL)

 

 

Thanks, in advance.

-grav

 

Edit: Here's a pic of resource monitor with the standby issue:

http://img52.imageshack.us/img52/3849/fsdfdsfdsfsd.png

SpiritX MS MVP
Found this helpful 0
Answer

Reply

Hi,

Why is MSIEXEC loading - the Windows Installer? That top SVCHOST process is using a lot of
memory - what is it running?

What is svchost.exe?
http://windows.microsoft.com/en-us/windows-vista/What-is-svchost-exe

Svchost.exe Using 100% CPU Resources in Vista – Identify Causing Services
http://www.mydigitallife.info/2007/11/13/svchostexe-using-100-cpu-resources-in-vista-identify-causing-services/

How to determine what services are running under a SVCHOST.EXE process
http://www.bleepingcomputer.com/tutorials/tutorial129.html

What is svchost.exe And Why Is It Running?
http://www.howtogeek.com/howto/windows-vista/what-is-svchostexe-and-why-is-it-running/

==============================

Vista and Windows 7 use memory differently that previous Windows version by caching ahead.
Both will free up memory to applications as needed. Close all applications and check the Peformance
tab - lower left - Physical Memory - check total and cached. The caching allows free memory to
be used for system performance which is much better that is sitting idle doing nothing.

------------------------------------------

I notice you are using SpyBot with TeaTimer resident - frankly you probably do not need to
run SpyBot resident and often it has issues with Vista and Windows 7. Personally I prefer to
run it only as an on-demand scanner. Some of the possible issues is memory usage, DNS and
Hosts file issues, and system slow downs.

To use SpyBot as an on-demand scanner :

SpyBot is a very fine program although it has issues with IE7/8 and Explorer when running resident.

Close Spybot

Start - type in Run box ->  Services.msc

Double Click on SBSD service - Set to STOP  and  MANUAL

Then Start SpyBot and in Settings uncheck TeaTimer

REBOOT

Now you can use SpyBot as an on-demand scanner without the slow downs and other issues.
Be sure to update it before running.

=====================================

References to Vista also apply to Windows 7.

What antivirus/antispyware/security products do you have on machine? Include any you have EVER
had on this machine including those you uninstalled (they leave remnants behind which can cause
strange issues).

----------------------------------------------------

This is how to troubleshoot general performance problems "IF" you were having those.

Do these :

Start - type this in Search Box ->  COMMAND   find at top and RIGHT CLICK  -  RUN AS ADMIN

Enter this at the prompt - sfc /scannow

How to Repair Windows 7 System Files with System File Checker
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html

How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program
generates in Windows Vista cbs.log
http://support.microsoft.com/kb/928228


Also run CheckDisk so we can rule out corruption as much as possible.

How to Run Disk Check in Windows 7
http://www.sevenforums.com/tutorials/433-disk-check.html

==========================================

After the above :

How to troubleshoot a problem by performing a clean boot in Windows Vista or Windows 7
http://support.microsoft.com/kb/929135

Use Advanced Tools to Troubleshoot Performance Problems in Windows 7 http://www.howtogeek.com/howto/6152/use-advanced-tools-to-troubleshoot-performance-problems-in-windows-7/

Problems with overall system speed and performance
http://support.microsoft.com/default.aspx/gp/slow_windows_performance?p=1

How to troubleshoot performance issues in Windows Vista
http://support.microsoft.com/kb/950685

Optimizing Microsoft Windows Vista Performance
http://support.microsoft.com/kb/959062

To see all that is loading bootup - wait a few minutes without doing anything - then Right Click
TaskBar - Task Manager - take a look at Appplications - Processes - Services - this is a quick
reference (if you have a little box on Lower Left - Show for All Users then check that).

How to Change, Add, or Remove Startup Programs in Windows 7
http://www.sevenforums.com/tutorials/1401-startup-programs-change.html

A quick check to see which are loading is Method 2 there - using MSCONFIG then post a list of
those here.
--------------------------------------------------------------------

Tools that should help :

Process Explorer - Free - Find out what files, registry keys and other objects processes have open,
which DLLs they have loaded, and more. This uniquely powerful utility will even show you who owns
each process.
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Autoruns - Free - See what programs are configured to startup automatically when your system boots
and you login. Autoruns also shows you the full list of Registry and file locations where applications can
configure auto-start settings.
http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx

Process Monitor - Free - Monitor file system, Registry, process, thread and DLL activity in real-time.
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

There are many excellent free tools at Sysinternals
http://technet.microsoft.com/en-us/sysinternals/default.aspx

WhatsInStartUP - Free - This utility displays the list of all applications that are loaded automatically
when Windows starts up. For each application, the following information is displayed: Startup Type (Registry/Startup Folder), Command -Line String, Product Name, File Version, Company Name,
Location in the Registry or file system, and more. It allows you to easily disable or delete unwanted
programs that runs in your Windows startup.
http://www.nirsoft.net/utils/what_run_in_startup.html

There are many excellent free tools at NirSoft
http://www.nirsoft.net/utils/index.html

Window Watcher - Free - Do you know what's running on your computer? Maybe not. The Window
Watcher tells all, reporting every window created by every running program, whether the window
is visible or not.
http://www.karenware.com/powertools/ptwinwatch.asp

Many excellent free tools and an excellent newsletter at Karenware
http://www.karenware.com/

===========================================

Consider this an absolute must - manually updating your drivers.

Vista and Windows 7 love updated drivers so here is how to update the major ones.

This is my generic how to for proper driver updates :

This utility makes it easy to see which versions are loaded :

DriverView - Free - utility displays the list of all device drivers currently loaded on your system.
For each driver in the list, additional useful information is displayed: load address of the driver,
description, version, product name, company that created the driver, and more.
http://www.nirsoft.net/utils/driverview.html

For Drivers check System Maker as fallbacks and Device Maker's which are the most current.
Control Panel - Device Manager - Display Adapter - write down the make and complete model
of your video adapter - double click - Driver's tab - write down the version info. Now click UPdate
Driver (this may not do anything as MS is far behind certifying drivers) - then Right Click -
Uninstall - REBOOT this will refresh the driver stack.

Repeat that for Network - Network Card (NIC), Wifi, Sound, Mouse and Keyboard if 3rd party
with their own software and drivers and any other major device drivers you have.

Now go to System Maker's site (Dell, HP, Toshiba as examples) (as rollback) and then Device
Maker's site (Realtek, Intel, Nvidia, ATI as examples) and get their latest versions. (Look for
BIOS, Chipset and software updates at System Maker's site while there.)

Download - SAVE - go to where you put them - Right Click - RUN AD ADMIN - REBOOT after
each installation.

Always check in Device Manager - Drivers tab to be sure the version you are installing actually
shows up. This is because some drivers rollback before the latest is installed (sound drivers
particularly do this) so install a driver - reboot - check to be sure it is installed and repeat as
needed.

Repeat at Device Makers - BTW at Device Makers DO NOT RUN THEIR SCANNER - check
manually by model.

Manually look at manufacturer's sites for drivers - and Device Maker's sites.
http://pcsupport.about.com/od/driverssupport/ht/driverdlmfgr.htm

How to Install a Device Driver in Vista Device Manager
http://www.vistax64.com/tutorials/193584-device-manager-install-driver.html

If you update drivers manually then it is a good idea to disable Driver Installations in Windows
Updates, this leaves Windows Updates ON however it will not install drivers which will usually be
older and cause issues. If Updates suggests a new driver then HIDE it (Right Click on it) and then
go look for new ones manually if you wish.

How To Disable Automatic Driver Installation In Windows Vista - Drivers
http://www.addictivetips.com/windows-tips/how-to-disable-automatic-driver-installation-in-windows-vista/
http://technet.microsoft.com/en-us/library/cc730606(WS.10).aspx

===========================================

Refer to this thread for many more excellent tips however be sure to check your antivirus
programs, update major drivers and BIOS, and also troubleshoot with the cleanboot method
first.

Performance and Maintenance tips
http://social.answers.microsoft.com/Forums/en-US/w7performance/thread/19e5d6c3-bf07-49ac-a2fa-6718c988f125

Hope this helps.


Rob - Bicycle - Mark Twain said it right.
Rob Brown - Microsoft MVP - Windows Expert - Consumer : Bicycle - Mark Twain said it right.
grav_iton
Found this helpful 0
grav_iton replied on
Been fiddling some more, and removing all startup applications and other services leaves me with 0-~400MB of RAM "free". What's keeping 3.8GB on standby?
SpiritX MS MVP
Found this helpful 0
Answer

Reply

Hi,

Why is MSIEXEC loading - the Windows Installer? That top SVCHOST process is using a lot of
memory - what is it running?

What is svchost.exe?
http://windows.microsoft.com/en-us/windows-vista/What-is-svchost-exe

Svchost.exe Using 100% CPU Resources in Vista – Identify Causing Services
http://www.mydigitallife.info/2007/11/13/svchostexe-using-100-cpu-resources-in-vista-identify-causing-services/

How to determine what services are running under a SVCHOST.EXE process
http://www.bleepingcomputer.com/tutorials/tutorial129.html

What is svchost.exe And Why Is It Running?
http://www.howtogeek.com/howto/windows-vista/what-is-svchostexe-and-why-is-it-running/

==============================

Vista and Windows 7 use memory differently that previous Windows version by caching ahead.
Both will free up memory to applications as needed. Close all applications and check the Peformance
tab - lower left - Physical Memory - check total and cached. The caching allows free memory to
be used for system performance which is much better that is sitting idle doing nothing.

------------------------------------------

I notice you are using SpyBot with TeaTimer resident - frankly you probably do not need to
run SpyBot resident and often it has issues with Vista and Windows 7. Personally I prefer to
run it only as an on-demand scanner. Some of the possible issues is memory usage, DNS and
Hosts file issues, and system slow downs.

To use SpyBot as an on-demand scanner :

SpyBot is a very fine program although it has issues with IE7/8 and Explorer when running resident.

Close Spybot

Start - type in Run box ->  Services.msc

Double Click on SBSD service - Set to STOP  and  MANUAL

Then Start SpyBot and in Settings uncheck TeaTimer

REBOOT

Now you can use SpyBot as an on-demand scanner without the slow downs and other issues.
Be sure to update it before running.

=====================================

References to Vista also apply to Windows 7.

What antivirus/antispyware/security products do you have on machine? Include any you have EVER
had on this machine including those you uninstalled (they leave remnants behind which can cause
strange issues).

----------------------------------------------------

This is how to troubleshoot general performance problems "IF" you were having those.

Do these :

Start - type this in Search Box ->  COMMAND   find at top and RIGHT CLICK  -  RUN AS ADMIN

Enter this at the prompt - sfc /scannow

How to Repair Windows 7 System Files with System File Checker
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html

How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program
generates in Windows Vista cbs.log
http://support.microsoft.com/kb/928228


Also run CheckDisk so we can rule out corruption as much as possible.

How to Run Disk Check in Windows 7
http://www.sevenforums.com/tutorials/433-disk-check.html

==========================================

After the above :

How to troubleshoot a problem by performing a clean boot in Windows Vista or Windows 7
http://support.microsoft.com/kb/929135

Use Advanced Tools to Troubleshoot Performance Problems in Windows 7 http://www.howtogeek.com/howto/6152/use-advanced-tools-to-troubleshoot-performance-problems-in-windows-7/

Problems with overall system speed and performance
http://support.microsoft.com/default.aspx/gp/slow_windows_performance?p=1

How to troubleshoot performance issues in Windows Vista
http://support.microsoft.com/kb/950685

Optimizing Microsoft Windows Vista Performance
http://support.microsoft.com/kb/959062

To see all that is loading bootup - wait a few minutes without doing anything - then Right Click
TaskBar - Task Manager - take a look at Appplications - Processes - Services - this is a quick
reference (if you have a little box on Lower Left - Show for All Users then check that).

How to Change, Add, or Remove Startup Programs in Windows 7
http://www.sevenforums.com/tutorials/1401-startup-programs-change.html

A quick check to see which are loading is Method 2 there - using MSCONFIG then post a list of
those here.
--------------------------------------------------------------------

Tools that should help :

Process Explorer - Free - Find out what files, registry keys and other objects processes have open,
which DLLs they have loaded, and more. This uniquely powerful utility will even show you who owns
each process.
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Autoruns - Free - See what programs are configured to startup automatically when your system boots
and you login. Autoruns also shows you the full list of Registry and file locations where applications can
configure auto-start settings.
http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx

Process Monitor - Free - Monitor file system, Registry, process, thread and DLL activity in real-time.
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

There are many excellent free tools at Sysinternals
http://technet.microsoft.com/en-us/sysinternals/default.aspx

WhatsInStartUP - Free - This utility displays the list of all applications that are loaded automatically
when Windows starts up. For each application, the following information is displayed: Startup Type (Registry/Startup Folder), Command -Line String, Product Name, File Version, Company Name,
Location in the Registry or file system, and more. It allows you to easily disable or delete unwanted
programs that runs in your Windows startup.
http://www.nirsoft.net/utils/what_run_in_startup.html

There are many excellent free tools at NirSoft
http://www.nirsoft.net/utils/index.html

Window Watcher - Free - Do you know what's running on your computer? Maybe not. The Window
Watcher tells all, reporting every window created by every running program, whether the window
is visible or not.
http://www.karenware.com/powertools/ptwinwatch.asp

Many excellent free tools and an excellent newsletter at Karenware
http://www.karenware.com/

===========================================

Consider this an absolute must - manually updating your drivers.

Vista and Windows 7 love updated drivers so here is how to update the major ones.

This is my generic how to for proper driver updates :

This utility makes it easy to see which versions are loaded :

DriverView - Free - utility displays the list of all device drivers currently loaded on your system.
For each driver in the list, additional useful information is displayed: load address of the driver,
description, version, product name, company that created the driver, and more.
http://www.nirsoft.net/utils/driverview.html

For Drivers check System Maker as fallbacks and Device Maker's which are the most current.
Control Panel - Device Manager - Display Adapter - write down the make and complete model
of your video adapter - double click - Driver's tab - write down the version info. Now click UPdate
Driver (this may not do anything as MS is far behind certifying drivers) - then Right Click -
Uninstall - REBOOT this will refresh the driver stack.

Repeat that for Network - Network Card (NIC), Wifi, Sound, Mouse and Keyboard if 3rd party
with their own software and drivers and any other major device drivers you have.

Now go to System Maker's site (Dell, HP, Toshiba as examples) (as rollback) and then Device
Maker's site (Realtek, Intel, Nvidia, ATI as examples) and get their latest versions. (Look for
BIOS, Chipset and software updates at System Maker's site while there.)

Download - SAVE - go to where you put them - Right Click - RUN AD ADMIN - REBOOT after
each installation.

Always check in Device Manager - Drivers tab to be sure the version you are installing actually
shows up. This is because some drivers rollback before the latest is installed (sound drivers
particularly do this) so install a driver - reboot - check to be sure it is installed and repeat as
needed.

Repeat at Device Makers - BTW at Device Makers DO NOT RUN THEIR SCANNER - check
manually by model.

Manually look at manufacturer's sites for drivers - and Device Maker's sites.
http://pcsupport.about.com/od/driverssupport/ht/driverdlmfgr.htm

How to Install a Device Driver in Vista Device Manager
http://www.vistax64.com/tutorials/193584-device-manager-install-driver.html

If you update drivers manually then it is a good idea to disable Driver Installations in Windows
Updates, this leaves Windows Updates ON however it will not install drivers which will usually be
older and cause issues. If Updates suggests a new driver then HIDE it (Right Click on it) and then
go look for new ones manually if you wish.

How To Disable Automatic Driver Installation In Windows Vista - Drivers
http://www.addictivetips.com/windows-tips/how-to-disable-automatic-driver-installation-in-windows-vista/
http://technet.microsoft.com/en-us/library/cc730606(WS.10).aspx

===========================================

Refer to this thread for many more excellent tips however be sure to check your antivirus
programs, update major drivers and BIOS, and also troubleshoot with the cleanboot method
first.

Performance and Maintenance tips
http://social.answers.microsoft.com/Forums/en-US/w7performance/thread/19e5d6c3-bf07-49ac-a2fa-6718c988f125

Hope this helps.


Rob - Bicycle - Mark Twain said it right.
Rob Brown - Microsoft MVP - Windows Expert - Consumer : Bicycle - Mark Twain said it right.
frustration_squared
Found this helpful 0
frustration_squared replied on

Reply

Graviton,

I was wondering whether you had found a solution to the problem yet? I am having exactly the same problem, it seems. The only differences is that I don't have the same hardware as you do, and only have 4gb of ram.

It is driving me nuts, I am afraid to do any important work lest the programs crash and lose my progress.

Please do get back to me if you have the time/will.

 

frustration_squared

SpiritX MS MVP
Found this helpful 1

Reply

Hi frustration_,

You may see the same problem however it could have entirely different causes. Try the methods
in the answers listed above and if needed start a new thread using this as an example :

How to ask a question
http://support.microsoft.com/kb/555375

Hope this helps.


Rob Brown - MS MVP - Windows Desktop Experience : Bicycle - Mark Twain said it right.
Rob Brown - Microsoft MVP - Windows Expert - Consumer : Bicycle - Mark Twain said it right.
frustration_squared
Found this helpful 0
frustration_squared replied on

Reply

SpiritX,

Thanks very much for taking the time to put me on the right course, but I think I found the issue.

I removed a copy of Kaspersky Internet Security 2010 and everything has been more normal since! Strange.

 

frustration_squared

 

 

If it will help anyone coming to this thread from google:

Windows 7 Home Premium 64bit

Recently installed Kaspersky Internet Security? Try uninstalling or rolling back with system restore to before the install.

SpiritX MS MVP
Found this helpful 1

Reply

Hi,

You are not the only one that has reported issues with Kaspersky lately.

Here is what I use and recommend :

Avast and Prevx have proven extremely reliable and compatible with everything I have thrown
at them. Microsoft Security Essentials and Prevx have also proven to be very reliable and
compatible. Use MSE and Prevx or Avast and Prevx however not all 3.

Avast Home Free - stop any shields you do not need except leave Standard, Web, and Network
running.

Prevx - Home - Free

Windows Firewall

Windows Defender (not needed if using MSE)

IE - Protected Mode

IE 8 - SmartScreen Filter ON  (IE 7 Phishing Filter)

I also have IE to always start with InPrivate Filter active if IE 8.
(You occasionally have to turn it temporarily off with the little Icon on LEFT of the + bottom right
of IE)

Two versions of Avast are available 5.x and 4.8x

Avast 5.x - Home - Free - Stop the Shields you do not use (except File, Web, Network, & Behavior)
- double click the Orange Icon in Notification Area - Real Time Shields - click the Shield you want
to stop - STOP. To stop the Orange Icon from showing an error indicator - click the Orange Icon -
Upper Right - Settings - click Status Bar - uncheck the Shields you disabled - click OK
http://www.avast.com/free-antivirus-download

Avast 4.8x - Home - Free - stop any shields you do not need except leave Standard, Web, and
Network running. (Double Click Blue icon - details next to OK. - upper left Shields - Terminate
those you do not use.)
http://www.avast.com/free-antivirus-download#tab4

Or use Microsoft Security Essentials - Free
http://www.microsoft.com/Security_Essentials/

Prevx works well along side Avast or MSE

Prevx - Home - Free small, fast, exceptional CLOUD protection, works with other security programs.
This is a scanner only, VERY EFFECTIVE, if it finds something come back here or use Google to see
how to remove. 
http://www.prevx.com/   <-- information
http://info.prevx.com/downloadcsi.asp  <-- download

PCmag - Prevx - Editor'a Choice
http://www.pcmag.com/article2/0,2817,2346862,00.asp

Also get Malwarebytes - free - use as scanner only. If you ever suspect malware, and that would be
unsual with Avast and Prevx running except for an occasional low level cookie (no big deal), UPDATE
it and then run it as a scanner. I have many scanners and they never find anything of note since I
started using this setup.

http://www.malwarebytes.org/

Hope this helps.


Rob Brown - MS MVP - Windows Desktop Experience : Bicycle - Mark Twain said it right.
Rob Brown - Microsoft MVP - Windows Expert - Consumer : Bicycle - Mark Twain said it right.
BossDweebe
Found this helpful 0
BossDweebe replied on

Reply

+1 for Avast. I've used Avast since about '04/'05, and while there was a period of maybe two years when it was throwing  out a few false positives, and slowing a couple of other things down, it has been doing consistently  well the past few years.
- I also run Malwarebytes  if I feel a need to cross-check Avast.

Kaspersky has always been notorious, as has Norton and McAfee. It may be largely due to their
market coverage, but it's also to do with their tendency to run a 'suite' of apps in the background.

.
Robert Johansson
Found this helpful 0
Robert Johansson replied on

I've had that problem on many different rigs and OS from microsoft, from WinXP SP3 and forward

Most of the time is is "Windows Update" that is the robber of RAM and CPU, and I've solved it by stopping both "SuperFetch" and the "Windows Update" services and changed their startup mode to "Manual".

Creator of Phile Knowledge