Ustawienie pamięci cache L2 procesora w Windows XP
Nowoczesne procesory w celu zwiększenia ich wydajności wyposażane są w coraz większą ilość pamięci podręcznej L2. Cache jest znacznie szybsza od pamięci RAM, dlatego też jest montowana w procesorach, jednakże aby procesor mógł z niej wydajnie korzystać nie przekracza on 2MB. W pamięci Cache przechowywane są często używane przez procesor instrukcje, czy też dane.
Gdy Windows nie jest w stanie wykryć pojemności pamięci Cache, ustawia domyślny rozmiar – 256 KB. Gdy wartość SecondLevelDataCache jest ustawiona na 0, system próbuje pobierać rozmiar buforu poziomu 2 (L2) procesora z konfiguracji HAL (systemowej warstwy abstrakcji sprzętu). Jeśli nie uzyska tej wartości, zostanie podana wartość 256 KB L2. Na szczęście możesz indywidualnie ustawić odpowiedni rozmiar, dzięki czemu zwiększysz wydajność systemu operacyjnego – w wypadku, gdyby system zaniżył wielkość. Tego typu błędy występują przy procesorach starszej generacji, dlatego szczególnie użytkownicy starszych komputerów powinni skorzystać z porady.
- Musisz dowiedzieć się w ile pamięci L2 został wyposażony Twój procesor. W tym celu pobierz aplikację EVEREST Home Edition, zainstaluj i uruchom ją. Teraz odczytaj dane z pola „Pamięć podręczna L2” (Komputer | Płyta główna | Procesor).
- Otwórz edytor rejestru i przejdź do klucza [ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management].
- Tam odszukaj wartość DWORD o nazwie ”SecondLevelDataCache” (jeżeli jej nie ma, musisz ją utworzyć) i ustaw ją odpowiednio (przykład: jeżeli rozmiar pamięci L2 Twojego procesora wynosi 512 KB, kliknij na wartość DWORD ”SecondLevelDataCache”, wybierz system dziesiętny i ustaw ją na 512).
W przypadku procesorów klasy Pentium II (tak więc i równoległych modeli Celeron oraz jednostek innych firm) dokonywanie powyższej modyfikacji jest zbędne.
Dajcie sobie spokuj z tym tweakiem bo on jest przydatny tylko w przypadku prockow starszych od Pentium II i AMD K6-2, czyli ponad 10 letnich, watpie zeby ktos jeszcze tego uzywal. Dla reszty prockow L2 Cache jest automatycznie wykrywane z HAL, wiec ta wartosc powinna zostac tak jak jest, czyli ustawiona na 0.
w skrpcie powinlo byc 200 a nie 512 rejestr nama wkryje wtedy 200/szesnastkowy i 512/dziesiętny
Ludzie nei używajcie skryptu tylko zmienćie przez rejestr taki trud?
START->URUCHOM->Piszemy "regedit"(bez cudzysłowów)->Enter
->szukamy tego co nam napisali , Albo wciskamy CTRL+f i wpisujemy w okienko "SecondLevelDataCache" i nam znajduje ->edytujemy na to co pisze w Buildzie-> Cieszymy sie przyspieszeniem komputera o jakies 12-15% i tyle..
Skrypt został poprawiony dziękuję za słuszną uwagę.
Jeszcze raz powtarzam nie używamy tego dla nowszej generacji procesorów.
Sprawdzone przy SUper PI 1M na procesorze
AMD X2 4000 (l2 2×512)
ustawione na 0 , na 512, 1025 różnica pomijalnie mała
42,75 , 42,70,42,78
"Tego typu błędy występują przy procesorach starszej generacji, dlatego szczególnie użytkownicy starszych komputerów powinni skorzystać z porady."
umiesz czytać?