A Firefox Session Restore kódja megváltozik, lehetséges hibák
- Kategória: Firefox
A Firefox felhasználói hibákat és problémákat tapasztalhatnak a böngésző Session Restore szolgáltatásával kapcsolatban, amíg a Mozilla a szolgáltatás kódjának megváltoztatásán dolgozik.
A munkamenet-visszaállítás a Firefox webböngésző egyik alapvető funkciója, amelynek célja az utolsó böngészési munkamenet újratöltése a böngésző indításakor.
A Firefox felhasználói beállíthatják a böngészőt, hogy a böngésző indításakor betöltsék az előző böngészési munkamenet összes nyitott lapját. Ehhez csak annyit kell ellenőriznie, hogy az 'Előző munkamenet visszaállítása' engedélyezve van-e a következő: preferences.
A Mozilla azon dolgozott, hogy a Firefox jelenlegi Session Restore logikáját C ++ -ra konvertálja, hogy csökkentse a szolgáltatás hatását a böngésző memóriahasználatára és teljesítményére.
A Hiba felsorolása a Mozilla hibakövetési webhelyén, bug 1474130 , kiemeli a változás okait
A content-sessionStore.js jelenleg minden lapkeret-betöltőbe betöltődik. Ami azt jelenti, hogy folyamatonként többször is betöltődik, ami nem nagyszerű. De még egyszer csak betöltve is kb. 86K-ot használ. Adjuk hozzá ezt a 17K-t a ContentRestore.jsm-ből és a 12K-t a SessionHistory.jsm-ből, és folyamatonként legalább 120K-t tudunk elérni, ha a többi segítő JSM egyikét sem töltjük be.
A szkriptek által elvégzett dolgokat a C ++ könnyen elvégezheti (néhány közülük könnyebben), tehát úgy tűnik, nem lenne megfelelő indok arra, hogy ilyen sok JS-t betöltünk minden folyamatba a munkamenet helyreállítása érdekében.
Ah, és természetesen újabb 12K az Utils.jsm számára.
A Mozilla azt reméli, hogy a Sessionstore-val kapcsolatos teljesítményproblémákat mozgatással kezeli, és csökkenti a Firefox-folyamatok processzusonkénti memória költségeit.
A meta Sessionstore szolgáltatás fejlesztési hibája listák a szolgáltatás fejlesztéséhez még elvégzendő munka. A függőségek és a nyitott hibák listájának áttekintése alapján egyértelmű, hogy az összes fennálló kérdés megoldása sok időt vesz igénybe.
Egy másik metahiba gyűjt megbízhatóság a Sessionstore-hoz kapcsolódó jelentések, és mégis egy másik teljesítménygel kapcsolatos kérdések. A függőségek listája még hosszabb, és néhány hibaüzeneteket észlelő felhasználó a Firefox webböngésző stabil verzióiban, nem pedig a fejlesztési verziókban észlelte őket.
Tipp : Hogyan lehet visszaállítani a Firefox munkameneteket, ha a Session Restore nem működik megfelelően
A Firefox felhasználói élvezni fogják a változást, amint befejeződik, de időközben problémák merülhetnek fel, különösen a Firefox webböngésző fejlesztési verzióiban.
A munkamenet visszaállítása lehet, hogy nem tudja visszaállítani a munkamenetet; legalább egy eset volt jelentett a Reddit-en egy olyan felhasználó által, aki arról számolt be, hogy a Firefox visszaállít egy régebbi, és nem a legfrissebb munkamenetet.
A Firefox felhasználói időközben fontolóra vehetik profiljaik biztonsági mentését, vagy például olyan kiterjesztések használatát Munkamenet főnök , Tab Stash , SessionSync vagy Félretesz, mellőz . (köszönöm Robertnek)