Windows 10: Does it help to force the kernel into RAM when you've got 16+ GB RAM?

  1.    07 Aug 2015 #1

    Does it help to force the kernel into RAM when you've got 16+ GB RAM?


    So I was reading on the tenforums (as well as elsewhere) that supposedly forcing the windows kernel into RAM increases performance of Windows.

    Some of the write ups that I read suggested you only do this if you have an abundance of RAM, but other things I read suggested that the Kernel is already in RAM unless a program/app requires more memory in which case the Kernel is swapped out to virtual ram on the HDD and the real RAM is allocated to the program/app.

    So, if you have 16+ GB of RAM, would it improve performance to force the kernel onto RAM or will it simply always be in RAM when you have plenty of free RAM? Looking in task manager I rarely see my computer using more than about 4GB of my 16GB SRAM, unless for certain games that I play that will actually go up as high as about 12GB (with a bunch of added add-ons), so would it be worth looking further into this subject for my use or is it just as likely that the kernel is staying in RAM anyway since I never come close to using 16GB.

      My ComputerSystem Spec

  2.    08 Aug 2015 #2

    No those settings of keeping the kernel in RAM was nothing more than myths started way back when. It does nothing. Your best option. Leave Windows to manage itself.
      My ComputerSystem Spec

  3. TairikuOkami's Avatar
    Posts : 3,413
    10.6 Home 1809 x64
       08 Aug 2015 #3

    I guess, that you are referring to DisablePagingExecutive
    With that amount of RAM, it is most likely using RAM only.
    Disabling pagefile would pretty much force it to RAM anyway.
    I use that setting with no pagefile as well with 6 GB, no problems.
      My ComputerSystem Spec

  4.    08 Aug 2015 #4

    The kernel will always run in RAM. There is no way it could run anywhere else.
    The setting in question is "DisablePagingExecutive" in
    "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"

    How that became "load the kernel in RAM" is a mystery to me.

    In any modern OS the memory manager will always attempt to keep frequently accessed code and data in RAM and anything else can remain in the original files or the pagefile. If you have a reasonable amount of RAM the memory manager won't have to work very hard to do this. With 16 GB RAM data that was accessed even once could remain in RAM for long periods of time simply because there is no other need for it. This applies to all pageable code and data.

    The setting is of no relevance to normal computer users. It may be useful to developers working with device drivers. The amount of memory concerned is quite trivial in a modern OS. I tried the setting experimentally and was unable to detect any significant difference in performance or memory usage. And that was using tools more advanced than Task Manager.

    My advice would be to forget about this setting. Most of what has been written about it is wrong. Many people have claimed great performance gains from using it but I suspect they have been influenced by the placebo effect, which incidentally can be very strong.
      My ComputerSystem Spec


Related Threads
BSOD Kernel Error in BSOD Crashes and Debugging
I was having issues crashing with Windows 7, and they continue on Windows 10. Link to Win 7 troubleshooting: Random BSOD, no minidump - Windows 7 Help Forums Maybe with a minidump now, we can figure it out! 28299
Event 441, Kernel-PnP in BSOD Crashes and Debugging
Hi All, This problem shows when i've upgraded to WIndows 10, due to this problem. i've revert back to windows 7. This was not encountered while using windows 7. It seems like the system was not able to detect the audio output even thou its...
Kernel Bluescreens in BSOD Crashes and Debugging
It's me again. I fixed all my previous bluescreen errors and havent been getting them for some time, but out of nowhere I started getting them again. 13460 ItsFoss (Its FOSS! An Open Source Blog) This one's fascinating, the Father of Linux was recently hired on by Microsoft to build a new...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 20:06.
Find Us