דצמבר 4, 2010 זליגת זיכרון בפיירפוקס? כנראה באשמתכם!

אֲנִי כְּדֶרֶךְ טֶבַע מסתובב לא מְעַט בפורומי תמיכה העוסקים בעיקר בתחום המחשבים ויוצא לי להיתקל בהרבה נושׂאים עם כותרות הצועקות: "פיירפוקס אוכל לי את הזיכרון" או "זליגת זיכרון בפיירפוקס". ברוב המקרים, התשובות של משתמשי הפורום יכללו קביעות שנויות במחלוקת, כמו: "כן, ככה זה פיירפוקס" או "התקן מחדש" ואו "החלף דפדפן".
האמת היא, שלפיירפוקס אין זליגת זיכרון (מסיבית ומוכרת) מאז הגרסה השלישית שלו שבה שׂמו דגש על פתירת באגים הגורמים לזליגות שונות ומשונות, מה שכן יכול לגרום לדליפת זיכרון מינורית או מסיבית בפיירפוקס זה הרחבות בעייתיות ו/או הגדרות שגויות במנוע הדפדפן.
את האשמה כמובן, יכולים לקחת אותם משתמשים אשר מנסים כל מדריך בינוני כדי "למהר" או "לשפר" את פיירפוקס דרך איזו שהיא הגדרה תחת AboutConfig שהם אינם מכירים ואינם מבינים את השלכותיה (כמו דרישת זיכרון גבוהה יותר או זמן מעבד ארוך יותר). כמו כן, אותם משתמשים הדואגים להוסיף כל הרחבה שהם פוגשים כבדרך אגב ללא הבנה אמתית של ההרחבה ואיכותה, לדוגמה ההרחבה FasterFox אשר מבטיחה שיפור ביצועים, כשבשטח היא גורמת לחור אבטחה מסוכן ולזליגת זיכרון רחבה, גם אם תסירו כעת את אותה הרחבה שהזכרתי המצב לא ישתנה, כדי "להתנקות" מהרחבה שכזאת תצטרכו ליצור פרופיל חדש.
אחרי שהבנו -כולנו- מאיפה הזליגות נובעות, קבלו שני טיפים היכולים לסייע לכם לשמור על הזיכרון שלכם יציב ובריא בזמן השימוש בפיירפוקס:
1. תימנעו מהגדרות מנוע שאינכם מכירים או מבינים:
AboutConfig הוא כלי יעיל וגמיש הבא לתת לנו את כוח החופש האמִתי ובעצם לאפשר לנו להתאים אישית את הדפדפן אפילו בפרטיו "הסודיים" ביותר, מוזילה מספקת לכם את הדפדפן עם הגדרות הנכונות ביותר לדפדפן כדי שיוכל לפעול על כל מחשב ומערכת ללא דופי, אך כמו שאתם כבר יודעים, בזמנכם החופשי תוכלו לשנות את ההגדרות הללו כאוות נפשכם, אמנם חשוב לזכור כי כל שינוי שכזה ידרוש מהמערכת שלכם לספק את הכוח הדרוש, למשל – ישנם שינויים שיידרשו יותר זיכרון נדיף, מאידך ישנם שינויים הדורשים יותר זמן מעבד מבעבר ולעומת זאת ייתכן שינוי אשר ידרוש יותר תקשורת אינטרנטית. לכן, לפני כל שינוי שתרצו/תחשבו/תעשׂו בדקו טוב-טוב מה אותו שינוי גורם ואיך הוא ישפיע על המערכת שלכם כי חבל לתת לפיירפוקס -ולא באשמתו- לזלול משהו שאין לכם.
2. התקינו הרחבות איכותית הדרושות לכם באמת:
פיירפוקס הִנו דפדפן חופשי אמִתי (כמו שכבר הזכרתי) המאפשר לכל דורש ליצור הרחבות שונות כדי לשפר את ההתאמה האישית של הדפדפן, מצד אחד יתרון מובהק ומצד שני יכול להוות חיסרון אם לא תפעילו שיקול דעת, מצאתם הרחבה מעניינת? בדקו (עם עצמכם) עד כמה היא באמת דרושה לכם, היא באמת דרושה לכם? בדקו עם כמה היא פופולרית, מי המפתח שלה (מוכר בתחום או לא), קראו את התגובות עליה, אולי המשתמשים השונים כבר נתקלו בבעיות עמה, בדקו את התיעוד שלה, אולי יש לה פרצות אבטחה או באגים קשים שעדיין לא טופלו, בנוסף, התקינו אך-ורק מהאתר הרשמי של מוזילה להרחבות ולא מכל דכפין, האתר של מוזילה מכיל את ההרחבות שעברו את בדיקת הצוותים השונים כדי למנוע זיופי תוכנה היכולים לחולל נזקים עצומים למידע האישי שלכם ולמערכת.
לסיכום -אישי-, אני מקווה שתוכן זה יהווה סוף לתשובות המוזרות המופיעות ביותר מדי פורמי תמיכה המתיימרים לספק תשובות של "מומחים".
- 6תגובות
- פורסם בנושאים דפדפני אינטרנט, קוד פתוח, תוכנה חופשית
Permalink #
ik_5
כתב/ה
נו באמת, תאשים את המשתמשים שעובדים עם הדפדפן במקום את הדפדפן.
יש לך זליגות זיכרון רציניות במנוע של XUL, אחרת ההרחבות לא היו מסוגלות לעשות את זה לבד. למה ? כי הן משתמשות בשפה דינאמית בשם Javascript, עם הרחבה של הדפדפן אשר מספקת עבודה עם UI (זה ה XUL).
איך לעזאזל אני יודע מה איכות ההרחבה שאני משתמש בה לפני שאני מתקין ? יותר מזה, למה למוזילה אין יכולת להגיד בצורה וודאית אם ההרחבה תקינה או לא, באתר של ההרחבות, במקום להכיל כל הרחבה בעולם ?
אני משתמש בfrebug, במילוני שפות כמו עברית, אנגלית ופורטוגזית. אני משתמש בהרחבה עבור delicious וזהו, עדיין הדפדפן הזה זולג לי כמו לא יודע מה. אם עכשיו אבטל את כל ההרחבות (עשיתי את זה כבר בעבר), עדיין יש ממנו זליגת זיכרון לאורך שימוש רב כמו שאני עושה, כמו פתיחה מרובה של לשוניות, וסגירה חלקית שלהן, ועבודה עם מספר חלונות שבכל אחד מהם יש הרבה לשוניות, אתה רואה שלמרות שכמות הלשוניות לא משתנה, עדיין הדפדפן לאורך זמן של כמה שעות מכפיל את הזיכרון שהוא משתמש בו.
אז מוזילה מכרו לנו שפיירפוקס עובד עם הרחבות, ופתאום מאשימם את המשתמש שהוא משתמש בתכונה הזו שזה גורם לו לבעיות, וזורקים עליו את האחריות שהוא מתקין הרחבות מהאתר הרשמי של מוזילה ואומרים לו שזה לא תקין, וחסר אחריות, נו באמת.
Permalink #
אלעד
כתב/ה
אהבתי.
אבל זה לא שאין זליגות בפיירפוקס. יש לפעמים, אבל הן מינוריות. ובגרסה 4, כרגע, הוא לוקח לי סה"כ 224 מ"ב של זיכרון. כלום יחסית לעומס שהוא נתון בו. כלום יחסית לכמות הזיכרון הנפוצה בימנו 2GB+
Permalink #
חזי
כתב/ה
כרגע הפיירפוקס תופס לי 583 מגהבייט מתוך 2048 מותקנים. יש לי בסך הכל 5-6 הרחבות פעילות, כולן מותקנות מהאתר של ההרחבות וכולן מוכרות ונפוצו, ולא שיניתי שום דבר בהגדרות שמופיעות ב-About:Config. אם לא אמורה להיות דליפת זיכרון בתנאים האלה, יכול להיות שהבעיה לא דליפת זיכרון אלא פשוט שימוש לגיטימי ביותר מדי זיכרון?
Permalink #
רם און
כתב/ה
אני דווקא מאוד אהבתי את המאמר. אני מוכן לקבל שהשוא"ש לא מבצע הגבלות חמורות על הרחבות. כמו תוכנות חופשיות אחרות כוללו הרחבות מאוד בעייתיות הפוגמות בביצועים שלהם.
הבעיה שלי עם השוא"ש היא שהוא הרבה פחות נוח לשימוש תחת לינוקס. ומה שמרגיז אותי, שהוא מאוד נוח לשימוש תחת חלונות. בלינוקס, אני משתמש בכרמוניום.
Permalink #
המשתמש אשם « לראות שונה
כתב/ה
[...] [...]
Permalink #
GuySoft
כתב/ה
לי נראה שמה שדרוש הוא כלי לזיהוי כמה זיכרון תופסת כל הרחבה.
הסיבה שאנחנו לא יודעים איזו הרחבה להסיר כתוצאה מזליגה הוא מקור הבעיה.
ד"א – זה לא אמור להפתר בפיירפוקס 4?