L2 cache help

  1. Posts : 196
    20H2 (build 19041.508)

    L2 cache help

    hi i want too set my cache but i am confused it says i have 256kb*2 as my cpu have 2 cores so do i set it as 256kb or 512kb for the whole cpu or it the 256 that it is set too in the registry for the one and two core as in each core runs with 256kb cache each
    or should i set windows too 512 l2 cache
      My Computer

  2. Posts : 22,741
    Windows 10 Home x64
      My Computer

  3. Posts : 196
    20H2 (build 19041.508)
    Thread Starter

    sorry but in cpu id it say 256kb*2 which proable means the dual core is using 256 kb each so does that mean i set the cpu cache too 512 kb i am confused with that
      My Computer

  4. Posts : 22,741
    Windows 10 Home x64

    tzfrantic said:
    sorry but in cpu id it say 256kb*2 which proable means the dual core is using 256 kb each so does that mean i set the cpu cache too 512 kb i am confused with that
    Not sure but if you check the article out it might give you some idea.
      My Computer

  5. Posts : 5,478

    You don't have to do anything (assuming you are using windows 10 not XP).

    Look at the performance tab on task manager first...

    L2  cache help-cpu.png
      My Computer

  6. Posts : 1,250
    Windows 10 Pro

    This is for the registry entry "SecondLevelDataCache" found in the key :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

    Leave the value at the default of 0. The setting was only useful for some very old CPU's (pre Pentium II) that aren't compatible with Windows 10 anyway. I doubt that modern versions of Windows even look at this entry, it being maintained for the sake of applications that might get upset if it isn't there.

    The size of the cache is always known to the CPU which will use all of it. Windows does not and cannot use the cache itself. Windows does make use of this information for some minor optimizations. With the default registry setting Windows will inquire the cache size from the CPU. This is a quick and easy operation that almost always succeeds, failing only for some old CPUs that won't run Windows 10 anyway. If it does fail it will use the value of 256, which was correct for most old CPUs. Here is where many websites get it wrong. They assume that because the registry entry remains at 0 then Windows must have failed the detection. This is incorrect. Windows sets this value to zero at OS installation time and never changes it at a later time, whether it detects the value or not. It will always remain at zero unless the use or some third party software changes it.

    There is a huge amount of misinformation on the Internet concerning this setting.

    This is what Microsoft says about it:

    Note that the article was written back in 2006 when these old CPUs were still in regular use and compatible with most contemporary operating systems. But even then they were old.
      My Computer


  Related Discussions
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 01:17.
Find Us

Windows 10 Forums