Sign in with
Sign up | Sign in
Your question
Solved

Win8 using way too much RAM

Tags:
  • RAM
  • Windows 8
  • Computers
Last response: in Windows 8
Share
January 30, 2014 1:21:32 PM

My computer has 9.7 GB of RAM, and it is using between 85-95% of that just idiling, help me!

More about : win8 ram

a b * Windows 8
January 30, 2014 1:27:53 PM

Not enough information. You need to run Task Manager and tell us what's using so much memory.
m
0
l
a b * Windows 8
January 30, 2014 1:28:27 PM

what process is using the RAM ?
m
0
l
Related resources
January 30, 2014 1:29:58 PM

updated
m
0
l
a c 496 * Windows 8
January 30, 2014 1:37:13 PM

Specifically, what RAM sticks do you have installed?

"In Use 2.5GB"
"Available 699MB"

m
0
l
a b * Windows 8
January 30, 2014 1:41:42 PM

I bet you have a 32 bit OS

It can only use about 3.3 gig of RAM

A 64 bit OS can use all you can install and way more
m
0
l
January 30, 2014 1:47:37 PM

64 bit system, has been running fine for about 3 weeks now, and i have 10 GB of ram installed.
m
0
l
January 30, 2014 1:49:33 PM

On 64 bit Win8 you can actually install up to 512 gigs of ram, even though there is currently no supporting consumer grade motherboard XD
m
0
l
a b * Windows 8
January 30, 2014 1:54:07 PM

SCOTTIRVINE said:
64 bit system, has been running fine for about 3 weeks now, and i have 10 GB of ram installed.


scroll down and see if any process is actually using all that RAM . I suspect it isnt .

And thatRAM total your system is displaying is suspiciously close to 3.3 gig . The 32 bit limit

Did you get a retail pack that can be either 32 bit or 64 bit?

Is the system reporting you have a 64 bit OS ?
m
0
l
January 30, 2014 1:55:46 PM

the system is showing it is using about 7 gb for cached RAM, and my system is a 64 bit.
m
0
l
a b * Windows 8
January 30, 2014 2:12:32 PM

your system is trying to guess what you want to run and is loading in to memory before you need it.
ie prefetch / cache.
after 5 mins or so of idle the system process will start to use memory to do various system functions. for example it will do background
data checks on sections of your hard drives and make repairs, locate and fix (mark bad, bad clusters, weak spots,...) it will also sync files to cloud servers, do background copies, lots of stuff. Main thing is they should stop/reduce soon after you start to use your machine again.

as to the prefetching there are tools to see what is being loaded in memory for you. I looked at mine and I have plenty of ram and there was a game that I have not used for months being preloaded. (just in case i wanted to run it) this is pretty normal. If you want I can tell you where to get the tool. it is on the microsoft website under internals i think it was called rammap64.exe. you can also use the tool to clear the various data sets it used to preload data
m
0
l
January 30, 2014 2:24:54 PM

computer dosent have enough memory to open the program
m
0
l
a b * Windows 8
January 30, 2014 2:30:22 PM

it looks like you have a user mode program that is using up all of your virtual memory. That is
you have 38.2GB out of 38.7 GB max virtual memory in use (max pagefile space on your hard drive)
you have to kill the program that is using the memory in order to free memory to run another program.
(or expand your page file to a larger size if you still have hard drive space, (bad solution))

best to find the name of the program, then kill it or reboot and run the rammap64.exe to watch it as it grows in memory consumption to figure out what the program is.


SCOTTIRVINE said:
computer dosent have enough memory to open the program


m
0
l
a b * Windows 8
January 30, 2014 3:01:11 PM

run msconfig.exe select boot tab, select advanced options and confirm that there is not a checkbox checked for the maximum memory in the boot advanced options. (it could be set to 3gb on a 10 gb RAM system, a person might do for various reasons)
m
0
l

Best solution

a b * Windows 8
January 30, 2014 4:45:38 PM

Solution:

Run this program-> Rammap
http://blogs.technet.com/b/askperf/archive/2010/08/13/i...

It's probably something like a Microsoft Search function. Task Manager doesn't report everything, though I think anything hidden would have to be part of Windows 8.

In my case I think I had to disable Microsoft Search, but find the program causing the issue then Google the name of it, mention high memory usage and find a solution.


johnbl,
Your above solution can't be correct as he's using 9GB of memory. Look at the picture he includes. There's no cap set anywhere. If the system had a memory cap, then it simply wouldn't use any more for anything.

scottirvine,
BTW, you are creating a bottleneck by running three sticks of RAM. That forces the system to run Single-Channel mode instead of Dual. Look at your motherboard manual, then use the configuration for TWO sticks only. I'm guessing you have 4+4+2, so just use 8GB (2x4GB) instead. It depends on your CPU and game/program you are using but you might be losing between 10 and 40% of your performance.

More info:
I have 8GB currently installed, and when I turn on my Windows 8.1 PC it uses about 2.4GB. It sometimes jumps up to 6GB or so if I game but usually drops back down below 4GB after the game. While Windows does cache things, the memory manager should never use as much as it has in your case. Again, mine was a memory leak with the Windows Search program or similar function. As I write this I'm at 2.4GB/7.9GB looking at the same graph where you show 9.0/9.7GB but I was over 90% before I discovered the problem which RAMMAP helped fix. I had 16GB when my large memory usage happened (waiting replacement memory so have 8GB now) and the Windows program was using over 10GB of that.

Windows 8.1 has some memory manager fixes as well.
Share
a b * Windows 8
January 30, 2014 5:28:41 PM

edit, ok now I see the 9.0/9.7 gb (93%) at the top of the page.
-------
I figured the memory limit could have been set, the in use + available was about 3 GB on a 10 GB system
sometimes people do that and put in alternate diskcache or ramdisk software.

The main thing was all the virutal memory in the machine was tied up 39gb on the drive
if it was the search index you should be able to
start cmd.exe as a admin
net stop "windows search"
and I think the system would clean up the memory allocations
then you would want to go and delete the now very large search index at
C:\ProgramData\Microsoft\Search\Data\Applications\windows\Windows.edb
and reboot.
m
0
l
!