Ich habe mit einem Freund über die Registrierung gesprochen und festgestellt, dass ich mich nicht an die Probleme erinnern kann, die Microsoft zu lösen versucht hat. Ich weiß, dass es mit zu vielen verschiedenen Programmen zu tun hat, die ihre Einstellungen auf zu viele verschiedene Arten und Weisen speichern, aber wie gesagt, es schien kein sehr starkes Argument zu sein. Es muss einen besseren Grund geben.
Teil B der Frage lautet: Wie wird die Registrierung gespeichert, sodass die Suche so langsam ist? Ganz gleich, wie schnell Ihr Prozessor ist oder wie schnell Ihre Festplatte ist (ich habe gerade eine Intel SSD bekommen), es dauert immer noch Sekunden, die Registrierung eines VIRGIN XP-Systems zu durchsuchen ... ungefähr so lange, wie es 10 Jahre gedauert hat vor. Welche fantastische Technologie ermöglicht es diesem Aspekt von Windows, gegen den Fortschritt von CPU und Speicher immun zu sein?
Klarstellung: Ich denke, die meisten Leute haben meine Frage falsch interpretiert. Es scheint mir (und ich könnte völlig falsch liegen), dass es fast genauso lange dauert, eine Registrierungssuche durchzuführen wie vor einem Jahrzehnt, was ich angesichts der Fortschritte bei der Verarbeitungsgeschwindigkeit überraschend finde. Ich befürworte keine Bearbeitung der Registrierung (obwohl ich im Laufe der Jahre mehr davon gemacht habe, als ich erwartet hätte) und beschwere mich nicht, dass es zu lange dauert. Es schien in den letzten 10 Jahren mit der Rechenleistung mitzuwachsen. Mir wurde klar, dass die Registrierung für mich wie eine seltsame Blackbox ist, daher diese Frage.
quelle
Antworten:
Die Wikipedia ist sehr gut für solche Details,
lesen Sie Windows Registry - Entsprechungen in anderen Betriebssystemen ab
Um mehr darüber zu erfahren, wie die Registrierung funktioniert, lesen Sie Mark Russinovichs ausgezeichnete Notizen unter
Es gibt auch einen CodingHorror-Artikel für einen anderen Standpunkt.
War die Windows-Registrierung eine gute Idee? (Lesen Sie auch die Kommentare dort).
quelle
Die Registrierung wird in mehreren Dateien gespeichert. Es gibt eine ziemlich gute Beschreibung mit Orten auf Wikipedia .
Die Suche ist nicht langsam, wenn Sie sie bestimmungsgemäß verwenden. Es wird basierend auf den Wertnamen und dem Pfad zu ihnen indiziert, sodass das Laden und Speichern von Werten schnell erfolgt. Das Durchsuchen des gesamten Inhalts ist etwas, das nie beabsichtigt war, und die Wartungskosten für den "freien" Index wären zu hoch für etwas, das nicht der Standardanwendungsfall ist.
quelle