Cannot find source of memory leak

mattbar

Distinguished
Jul 9, 2014
121
1
18,715
RamMap shows my computer is using between 1~2gb of ram in "process private". RamMap and task manager details tab do not show any programs using a large amount of process private memory and to total does not add up to over 500mb and right now it is reporting 1.2gb of private process memory usage. Poolmon does not show any applications using a lot of paged pool or non paged pool memory usage. I think this is because the memory is not stored in paged pool or non paged pool but instead process private. I have tried closing applications and disabled and stopping services for no luck so far.

How do you find the source of a memory leak when it is stored in process private memory?
 
To be more clear I have 8gb of ram and get out of memory errors after so much time even if the computer is left idle at the desktop. My pagefile is allocating 20gb of ram now. My high end pc is running very slow and stutters
 


Click on the "processes" tab and add "Memory (Private working set)" as a column.
You can then sort based on usage.
Why do you believe you have an issue?
 


You need to identify which process is using this memory.
Try a few different memory counters to see what you get.
You may have a bad application that needs to be removed or updated.
 


By memory counters you mean columns in task manager?
I am running task manager as administrator and using details tab btw
 


Counters can be shown as columns in task manager, or added in perfmon.
Don't worry about totals, is there one process using more memory than it should?
There is a "Show processes from all users" button that you may need to click.
 


I already have enabled all columns related to memory in task manager.
All processes are using a reasonable amount of ram, but my total ram usage is way higher than their totals which means there is a memory leak
I am already showing all processes from all users
 

A leak from which process?
A memory leak means a process is allocated memory and does not release it when it is no longer required.
If you have allocated memory that is somehow hidden in task manager, it is either a Windows bug or a virus.
Having the latest Windows updates is always wise, and having appropriate virus scanning software.

 
I have virus scanning software. I've been trying to find which process is causing the memory leak. Normally you use poolmon because memory leaks fill up non paged pool memory but for some reason this leak is in private memory.

If I'm correct memory leaks are unmapped, which means they would be under non paged pool but this one is mapped to private yet the map doesn't point to a process? I assume this should never happen. Then again I don't know alot about this so maybe I'm wrong
 
I just went through task manager killing processes and services.msc stoping waiting then starting every service that was not windows related and some windows ones I thought would be safe to temperaroly stop. BUT I STILL DID NOT FIND THE MEMORY LEAK D: