Wenn die Empfehlung lautet,dass das Reduzieren der Größe der Registry mehr Tempo bringt, dann müsste umgekehrt eine maßlos aufgeblasene Registry als Bremse wirken.
Um das nachzumessen, haben wir kurzerhand an diversen
Stellen Unmengen an zusätzlichen Schlüsseln und Einträgen
eingefügt, so dass die Registry schließlich rund 256 MByte
groß war, also genauso groß wie der Arbeitsspeicher des langsa-
meren Testrechners. Das Ergebnis fiel eindeutig aus: Es gab keine messbaren Unterschiede, Windows war das schlicht egal.
[...]
Der Hauptgrund dafür, dass das Aufräumen der Registry unter Windows XP kein zusätzliches Tempo bringt, liegt an der Art, wie XP die Registry in den Arbeitsspeicher lädt. Während Windows 2000 sie noch komplett geladen hat, blendet XP nur
noch die Teile der Registry, auf die es gerade zugreifen muss, in 16 KByte kleinen Blöcken in den Speicher ein.
Zudem verwendet es von diesen nur eine begrenzte Anzahl (256 pro Hive) – ist die überschritten, wirft XP die jeweils ältesten wieder raus. Selbst bei einer extremen Anzahl von Registry-Zugriffen gibt es also eine Obergrenze, bis zu der die Registry Arbeitsspeicher belegt und ihn damit für andere Programme blockieren kann.
Quelle: c't 15/05 S. 102 ff.