फ़ायरफ़ॉक्स का सत्र पुनर्स्थापना कोड बदल रहा है, बग संभव है
- श्रेणी: फ़ायरफ़ॉक्स
फ़ायरफ़ॉक्स उपयोगकर्ता बग और ब्राउज़र के सत्र पुनर्स्थापना सुविधा से संबंधित समस्याओं का अनुभव कर सकते हैं, जबकि मोज़िला सुविधा कोड को बदलने पर काम कर रहा है।
सत्र पुनर्स्थापना फ़ायरफ़ॉक्स वेब ब्राउज़र की एक मुख्य विशेषता है जो ब्राउज़र के शुरू होने पर पिछले ब्राउज़िंग सत्र को फिर से लोड करने के लिए डिज़ाइन किया गया है।
फ़ायरफ़ॉक्स उपयोगकर्ता ब्राउज़र की शुरुआत पर पिछले ब्राउज़िंग सत्र के सभी खुले टैब को लोड करने के लिए ब्राउज़र सेट कर सकते हैं। इसके लिए जो कुछ आवश्यक है, वह यह सुनिश्चित करना है कि 'पिछला सत्र पुनर्स्थापित करें' के बारे में: वरीयताओं पर सक्षम है।
ब्राउज़र की मेमोरी उपयोग और प्रदर्शन पर प्रभाव के प्रभाव को कम करने के लिए मोज़िला ने फ़ायरफ़ॉक्स के वर्तमान सत्र पुनर्स्थापना तर्क को C ++ में बदलने का काम शुरू किया।
मोज़िला की बग ट्रैकिंग वेबसाइट पर बग सूची, बग 1474130 , परिवर्तन के पीछे तर्क को उजागर करता है
सामग्री-sessionStore.js वर्तमान में हर टैब frameloader में भरी हुई है। जिसका अर्थ है कि यह प्रति प्रक्रिया कई बार भरी हुई है, जो महान नहीं है। लेकिन केवल एक बार लोड होने पर भी यह लगभग 86K का उपयोग करता है। ContentRestore.jsm से उस 17K में जोड़ें और SessionHistory.jsm से 12K, और हम प्रति प्रोसेस कम से कम 120K तक हैं, यदि कोई अन्य सहायक JSM लोड नहीं करता है।
इन लिपियों को जो चीजें आसानी से की जा सकती हैं, वे C ++ (उनमें से कुछ अधिक आसानी से) द्वारा की जा सकती हैं, इसलिए सत्र बहाल करने के लिए हर प्रक्रिया में इस JS को लोड करने के लिए एक अच्छा औचित्य प्रतीत नहीं होता है।
आह, और निश्चित रूप से Utils.jsm के लिए एक और 12K।
मोज़िला को उम्मीद है कि इस कदम के साथ सत्र से संबंधित प्रदर्शन के मुद्दों और फ़ायरफ़ॉक्स प्रक्रियाओं की प्रति-प्रक्रिया मेमोरी लागत को कम किया जाएगा।
मेटा सत्रस्टोर सुविधा विकास बग सूचियों वह कार्य जिसे अभी भी सुधारने के लिए किया जाना चाहिए। यह स्पष्ट है, सिर्फ निर्भरता और खुले बग की सूची को देखकर, कि सभी बकाया मुद्दों को हल करने में कुछ समय लगेगा।
एक और मेटा बग एकत्र करता है विश्वसनीयता सत्र से संबंधित रिपोर्टें, और फिर भी एक और प्रदर्शन से संबंधित मुद्दों। निर्भरता की सूची और भी लंबी है और बग दर्ज करने वाले कुछ उपयोगकर्ताओं ने उन्हें फ़ायरफ़ॉक्स वेब ब्राउज़र के स्थिर संस्करणों में देखा, न कि विकास संस्करणों में।
टिप : यदि सत्र पुनर्स्थापित ठीक से काम नहीं कर रहा है तो फ़ायरफ़ॉक्स सत्रों को कैसे पुनर्स्थापित किया जाए
फ़ायरफ़ॉक्स उपयोगकर्ताओं को एक बार लैंड होने पर बदलाव से लाभ होगा, लेकिन इस बीच मुद्दों का अनुभव किया जा सकता है, विशेष रूप से फ़ायरफ़ॉक्स वेब ब्राउज़र के विकास संस्करणों में।
सत्र पुनर्स्थापना सत्र को पुनर्स्थापित करने में असमर्थ हो सकता है; कम से कम एक मामला रहा है की सूचना दी Reddit पर एक उपयोगकर्ता ने बताया कि फ़ायरफ़ॉक्स एक पुराने सत्र को बहाल करेगा और सबसे हाल का नहीं।
फ़ायरफ़ॉक्स उपयोगकर्ता इस बीच नियमित रूप से अपने प्रोफाइल का बैकअप लेने या एक्सटेंशन जैसे उपयोग करने पर विचार कर सकते हैं सत्र बॉस , टैब स्टैश , SessionSync या रद्द करना । (धन्यवाद रॉबर्ट)