pagefile memory usage

the day b4 2moro

Honorable
Dec 25, 2013
94
0
10,640
hi guys, basically i have noticed that while playing battlefield 4 my frames are kinda low, doesn't matter what game settings. so i loaded up msi afterburner to check my usages. my gpu was averaging 80%, my cpu 90% and my ram 50%, so i looked down the list, my temps were good and i noticed that my pagefile usage was maxed out. so i increased the size of my pagefile memory to 10gb and this worked- for a while (my frames went up and everything was dandy). but then my frames drop again and my pagefile usage is high going to about 9gb and saying it was maxed out on msi afterburner.
why is it so high?
is something else causing the frame drops?
i am only running battlefield 4 and teamspeak when playing- i even close battlelog/ internet, so what is going on?
any help will be appreciated and ask if u need more info
thanks
 
Solution


That's correct.

When an application references memory it does so within the program's virtual address space. In most modern operating systems, each process has its own virtual address space; threads within the same process operate within the same address space. The microprocessor translates the virtual address into a physical address through a process called virtual to physical address translation. The exact mechanism varies from architecture to architecture but most use some form of page table. Intel's x86...

pierrerock

Reputable
Jul 4, 2014
898
0
5,660


How is it a bad idea ? if there is a problem in his computer which makes his page file to be used instead of RAM memory, I thought disabling it would force his computer to use RAM only. if it doesn't work then just allow page file back. there is no danger of damaging anything.
 


Nope. The pagefile is used to store infrequently accessed memory. This allows the operating system to ensure that the physical memory is used for the most demanding applications.
 

pierrerock

Reputable
Jul 4, 2014
898
0
5,660
Nope. The pagefile is used to store infrequently accessed memory. This allows the operating system to ensure that the physical memory is used for the most demanding applications.

I know and that's my point. what if operating system is malfunctioning and address directly memory into page file thus slowing down computer ? I think this is possible and this is why i thought it could be a safe and good idea just to check this at first.
 


The page file isn't mapped into the memory space, that can't happen.
 


That's correct.

When an application references memory it does so within the program's virtual address space. In most modern operating systems, each process has its own virtual address space; threads within the same process operate within the same address space. The microprocessor translates the virtual address into a physical address through a process called virtual to physical address translation. The exact mechanism varies from architecture to architecture but most use some form of page table. Intel's x86 microprocessors use a multi-level page table that manages memory in chunks of either 4KiB, 2MiB, or 1GiB called pages. If the requested virtual memory is currently present in the physical address space it will be translated without issue. If the memory has been ejected to a swap volume to make room for other memory the microprocessor generates an interrupt called a page fault. The operating system must then bring the memory from the swap volume into the physical address space and update the requesting process's page table accordingly before continuing.
 
Solution