Op deze pagina leggen we uit hoe we Windows (XP & Vista) beter om kunnen laten gaan met het L2 cache geheugen van een processor. Hierdoor zulllen de prestaties van de computer verbeteren.
Het optimaliseren van het gebruik van de L2 cache van een processor binnen windows.
Een processor beschikt over L2 cache geheugen welke een deel van het werkgeheugen kan opslaan zodat deze snelle beschikbaar zijn voor de processor. Een L2 cache geheugen op de processor is snelle te lezen door de processor dan het werkgeheugen. Optimaal gebruik van deze cache kan dus de werking van de pc in het algemeen bevorderen. Aangezien windows niet optimaal om kan gaan met de L2 cache gaan we het een en ander aanpassen zodat we beter gebruik maken van de L2 cache binnen windows.
We gaan beginnen met het identificeren van de grootte van onze eigen L2 cache. Dit kunnen we doen met CPU-Z. Dit is een gratis programma welke je niet hoeft te installeren. Ideaal voor eenmalig gebruik. Je kunt CPU-z op de volgende website downloaden:
http://www.cpuid.com/cpuz.php
Klik op de link welke staat afgebeeld in het rode kader om het programma te downloaden

Dit programma is ingepakt in een *.rar bestand. Open het *.rar bestand en dubbelklik op de programma

Er zal een scherm opkomen met daarin de informatie over de huidige processor in het systeem. In het plaatje kunnen we de L2 cache zien. Er is een rood kader omheen getrokken.

Nu weten we hoeveel cache er aan onze processor hangt. Aan de onderstaande tabel kunnen we zien welke hexadecimale waarde we moeten onthouden. Deze waarde gaan we zo ingeven in het windows systeem register.
| 256 KB |
: |
100 hex |
| 512 KB |
: |
200 hex |
| 1024 KB |
: |
400 hex |
| 2048 KB |
: |
800 hex |
| 4096 KB |
: |
1000 hex |
| 6144 KB |
: |
1800 hex |
| 8192 KB |
: |
2000 hex |
In het geval van dit voorbeeld hebben we 2048 KB aan cashe. Hierbij hoort de hexadecimale waarde van 800. We onthouden het getal 800.
Vervolgens gaan we naar het Windows register. Dit doen we door het volgende te doen.
Start -> Run/uitvoeren -> regedit

Druk op “OK” en het windows register zal zich openen. Vervolgens gaan we naar de volgende map:
HKEY_LOCAL_MACHINE
- SYSTEM
- CurrentControlSet
- Control
- Session Manager
- Memory Management

Dubbelklik in het rechter venster op de naam “SecondLevelDataCache” en er zal een klein schermpje openen. Hier staat standaard een waarde van “0” in. Hier vullen we nu de hexadecimale waarde in die we uit de tabel hier boven hebben gehaald. Let er wel op dat het “grondgetal” op hexadecimaal staat en niet op Decimaal. In ons geval vullen we hier 800 in en drukken we op ok.


Om de wijziging door te voeren moeten we de computer onnieuw opstarten. Nadat de computer opnieuw is opgestart zal Windows beter gebruik maken van de L2 cache.