General discussion

  • Creator
  • #2093206

    Processor Cache in NT


    by -dag ·

    I am trying to find out if NT, by default, does not use all of the internal cache of an Intel processor. For example, if I have a proc w/1MB of cache, will NT use it all, or will it only use a part of it.

    Silly question, I know, but I have not been able to find the answer.


All Comments

  • Author
    • #3868979

      Processor Cache in NT

      by simonchan ·

      In reply to Processor Cache in NT

      The answer is yes or no.

      By default, the registry key, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager \Memory Management\SecondLevelDataCache, is 0.

      SecondLevelDataCache records the size of the processor cache, also known as the secondary or L2 cache. If the value of this entry is 0, the system attempts to retrieve the L2 cache size from the Hardware Abstraction Layer (HAL) for the platform. If it fails, it uses a default L2 cache size of 256 KB. If the value of this entry is not 0, it uses this value as the L2 cache size.

      You may edit the registry key and set it to the value 1024 if you have a prov w/1MB of cache.

      You may find details by the following link (please make sure that there is no space in the URL string),

      Have fun.

    • #3869528

      Processor Cache in NT

      by -dag ·

      In reply to Processor Cache in NT

      This question was closed by the author

Viewing 1 reply thread