לא בטוח שזה ביזבוז משאבים.
אל תשכח שהCLR הוא טיפש (אל תכעס...) הוא לא יודע אם זה אנימציה, או שזה משהו שאמור לטפל במשהו אחר מאחורי הקלעים.
דבר נוסף, נגיד שהCLR כן יודע שזה אנימציה, למה שהוא יעצור לך אותה? אולי זו אנימציה שרצה כל שעה סיבוב שלם? ואם זה יהיה מוסתר ל5 דקות יהיה חסר 5 דקות בשעה?
במאמר המוסגר, מספרים שבMacOs של אפל התצוגה של החלונות מאחורה לא מתעדכנת אם החלון לא פעיל. (לא בדקתי את זה) - זה יכול להיות נחמד וחוסך משאבים, רק שאני מנסה לתאר לעצמי את הסיטואציה הבאה:
אני מוריד קובץ של 600 מ"ב מהאינטרנט, ועד שתסתיים ההורדה אני כותב לי להנאתי משהו בVS, אני יכול להקטין קצת את החלון ולעקוב בינתיים מה קורה למטה בצד ימין בכרום. (נא לא לצעוק לי איך אפשר אפשר לפתור את זה ושזה ייפתח בסיום ההורדה וכו' - זה רק לצורך המחשת הדוגמא) - עכשיו, תאר לך שהחלון הלא פעיל לא מעדכן את התצוגה שלו מטעמי חיסכון, איך אני ידע שנגמרה ההורדה?
והנלע"ד שאם אתה רוצה שהאנימציה תיעצר, אין לך ברירה אלא לעצור אותה בעצמך.
פורסם במקור בפורום CODE613 ב06/03/2014 21:08 (+02:00)