Der Ordered Shutdown Viewer enthält Code, der verhindern soll, dass der SL Viewer beim normalen Beenden in einen Crash läuft. Das passiert scheinbar relativ häufig und hat verschiedene Ursachen. Laut den behobenen Fehlern in den Release Notes, kann so ein Absturz durch Änderung der Viewer-Sprache, Löschen des Cache, Login mit falschem Namen oder Passwort, Nutzung des Vollbildmodus, Öffnen der Einstellungen im Loginfenster, oder einfach nur zufällig ausgelöst werden.
In den Release Notes erklärt Linden Lab kurz, wie sie die Stabilität des Viewers beim Beenden erhöhen wollen. Das ist allerdings nur etwas für echte Nerds. Hier die Übersetzung:
Wir verwenden Singleton-Klassen intensiv für "Manager"-Klassen, die nur jeweils eine Instanz haben sollen. Diese werden beim Starten des Viewers erstellt, wobei die Reihenfolge festgelegt wird, wann sie benötigt werden. Solche Klassen haben jetzt die Möglichkeit, ihre Erstellungsreihenfolge und Abhängigkeiten im Auge zu behalten, so dass der Beendigungsprozess diesen Vorgang beim Herunterfahren systematisch umkehren kann. Bisher wurde nur eine Teilmenge von Singleton-Klassen modifiziert, um die Vorteile geordneter Abschaltungen zu nutzen, wobei in zukünftigen Releases weitere folgen werden.
Außer den Änderungen an den Klassen gab es keine weiteren Neuerungen im Ordered Shutdown Viewer. Bei diesem Viewer wird Linden Lab wohl Schwierigkeiten haben, genügend freiwillige Tester zu finden, denn zumindest im von mir genutzten Viewer kommt ein Crash beim Beenden vielleicht zwei Mal im Jahr vor.
Downloads für den Second Life Ordered Shutdown RC Viewer 6.3.2 (530901):
Windows 64-Bit | Windows 32-Bit | Macintosh 64-Bit
Release Notes:
Keine Kommentare:
Kommentar veröffentlichen