Overclock.net banner

1 - 3 of 3 Posts

·
Registered
Joined
·
397 Posts
Discussion Starter #1
Hey all, have some questions regarding my recent RAM usage. I am getting crazy RAM usage lately with no programs actually using any RAM.

Screens:
RAM composition
Programs using RAM from highest to lowest

As you can see, I have 32GB of DDR3 that is almost entirely being used right now. What I have open; Firefox with 3 tabs, plays.tv (game recording software), Skype and background processes. This usage seems insane to me. Normally I wouldn't care, as the saying goes "unused RAM is wasted RAM" but it has been getting in the way recently. For instance, during my play through of Rise of the Tomb Raider, I consistently had the windows message of the game using too much RAM and to close it to free some up for other processes. This occurred after even a couple of hours and I had to consistently restart my computer to reset the RAM usage and continue playing/ This is a singe game, at 1080P with max settings, using 32GB of RAM...

Is my system not reading the RAM usage correctly? Furthermore, what is non-paged pool? Is it similar to cached?

Thanks in advance.
 

·
Overclock Failed...
Joined
·
13,565 Posts
Memory Pools

The memory manager creates the following memory pools that the system uses to allocate memory: nonpaged pool and paged pool. Both memory pools are located in the region of the address space that is reserved for the system and mapped into the virtual address space of each process. The nonpaged pool consists of virtual memory addresses that are guaranteed to reside in physical memory as long as the corresponding kernel objects are allocated. The paged pool consists of virtual memory that can be paged in and out of the system. To improve performance, systems with a single processor have three paged pools, and multiprocessor systems have five paged pools.

As for why programs aren't releasing memory to your game, I have no idea.

I'm running Win 10, 8 gig DDR2 (4 x 2 gig), Q9400 Quad Core, on a Dell Optiplex.
This is what I see for memory usage - with and without a CPU stressing program (OCCT) running for 30 seconds.
Note that when the program is closed, the memory is released.



And here's Task Manager with:
OCCT running.
OCCT not running
OCCT closed.



I also note that, for me, Task Manager shows memory usage as a percent, not the actual amount of memory used
 

·
Registered
Joined
·
894 Posts
I like how you circled OCCT (32 bit) but the process that was actually using the RAM was cpuocct64.exe. it also shows when OCCT is 'not running' but not yet 'gone' that memory usage is already down by 22%. By closing occt entirely you only go down 1%

@OP, The 'processes' list in windows 8 and higher is misleading. To get the real picture with cpu usage and RAM, you need to go to the details section.

Go to the details section, right click one of the fields at the top (where it says Name, PID, user name, etc), and select columns. Look for "commit size" and enable that, as well as "working set (memory)" and hit ok. Sort by one of those. Between the two of those, you should see 1 or more programs using a lot of RAM. There's your problem.
 
1 - 3 of 3 Posts
Top