1.    07 Aug 2015 #1
    Join Date : Jun 2015
    Posts : 112
    Windows 10

    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 System SpecsSystem Spec

  2.    08 Aug 2015 #2
    Join Date : Mar 2015
    Posts : 191
    Windows 10 Pro (x64)

    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 System SpecsSystem Spec

  3.    08 Aug 2015 #3
    Join Date : Oct 2014
    Posts : 1,525
    Windows 10 Pro x64

    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 System SpecsSystem Spec

  4.    08 Aug 2015 #4
    Join Date : Oct 2014
    Posts : 600
    Windows 7

    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 System SpecsSystem Spec


Similar Threads
Thread Forum
BSOD Kernel Error
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
BSOD Crashes and Debugging
Event 441, Kernel-PnP
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...
BSOD Crashes and Debugging
Kernel Bluescreens
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
BSOD Crashes and Debugging
Windows 9 may have a new kernel
http://itsfoss.com/linus-torvalds-to-join-microsoft/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed: 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...
Windows 10 News
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 15:18.
Find Us
Twitter Facebook Google+

Windows 10 Forums