מה זה App Nap? האם זה מאט את יישומי Mac שלי?
App Nap, נוסף ל- MacOS חזרה בשנת 2013, אינו תכונה שעשתה כותרות. אז אין בושה בהודאה, שלוש שנים אחר כך, שעדיין אין לך מושג מה היא עושה.
לסיכום: App Nap מכניס תוכניות שאינך משתמש בהן כרגע או מתבונן בהן כדי "לישון", וחוסם אותן מלהשתמש במשאבי מערכת, במיוחד במעבד, עד שתתמקד בהן שוב. אם יש לך 20 חלונות פתוחים, רק הדברים שבהם אתה משתמש כעת צריכים להשתמש במשאבי מערכת ובסוללה. החיסכון באנרגיה יכול להוסיף.
App Nap לא צריך להיות מבולבל עם Power Nap, תכונה בשם דומה המאפשר Mac שלך לעשות דברים כמו להוריד עדכונים או ליצור גיבויים בזמן מושעה. שתי התכונות אינן קשורות.
מה App
App Nap היה אחד התכונות האנרגיה הוסיף עם macOS (אז OS X) 10.9 Mavericks. אחר tweaks כוללים רשימה של "Apps שימוש משמעותי אנרגיה", אשר נוספה על סמל הסוללה.
App Nap הוא אופטימיזציה בנושא, וחוסם יישומים לא פעילים באמצעות CPU ומשאבי מערכת אחרים. פעולה זו שומרת על המשאבים של המחשב שלך ללא תשלום, וחוסכת חיי סוללה.
מתי נחשב יישום "לא פעיל"? על פי הנחיות המפתחים של אפל, App Nap מופעל רק אם יישום:
- לא היישום הקדמי.
- לא עדכן לאחרונה תוכן בחלק הגלוי של חלון.
- לא נשמע.
- לא לקחה כל ניהול כוח IOKit או טענות NSProcessInfo.
- לא משתמש ב- OpenGL.
מה זה אומר? קודם כל, היישום שבו אתה משתמש כרגע לא ילך לישון. כנ"ל לגבי כל יישום שאתה יכול לראות כרגע, בהנחה את החלק של החלון אתה יכול לראות כרגע מקבל עדכונים. כל יישום זה עושה קולות גם לא ילך לישון, וזה חדשות טובות אם אתה רוצה להשאיר את נגן המוסיקה שלך פועל ברקע.
הרעיון כאן הוא כי כל יישום זה לא עושה כרגע שום דבר בשבילך לא צריך להשתמש בכל המשאבים שלך. יישומים מתעוררים ברגע שאתה פותח את החלונות שלהם שוב, בתיאוריה זה לא צריך להשפיע על הביצועים בכלל (למעט באופן חיובי, על ידי משאירים משאבים פתוחים עבור היישומים אתה בעצם משתמש).
כיצד לבדוק אם App הוא כרגע Napping
App Nap אינו, באופן כללי, תכונה הפונה למשתמש. אין שום אינדיקציה, על המזח או בכל דרך אחרת, שמראה לך אם היישום נמצא כעת במצב שינה. לשם כך, אתה צריך ראש צג פעילות, שבו אתה יכול למצוא יישומים> כלי עזר, או על ידי חיפוש זרקור.
ראש לכרטיסייה "אנרגיה" ותראה עמודה עבור "App Nap". "כן" כאן אומר כי יישום נתון כרגע מנמנם. פתח את היישום המדובר והוא יתעורר באופן מיידי, ופעולה צג יהיה לקרוא "לא" בעמודה.
הרעיון הוא ליישומים להתעורר כל כך מהר, כי המשתמשים אפילו לא שם לב לנמנם קרה. אבל אם אתה חושב שזה עלול להאט חלק היישומים שלך למטה, ייתכן שיהיה recourse.
כיצד השבת App App, כולו או עבור יישומים מסוימים
App Nap מוחל על כל היישומים, ללא קשר אם הם נבנו עם הפונקציה לזכור או לא. זה יכול, לפחות בתיאוריה, לגרום לבעיות עבור יישומים ישנים מסוימים, מניעת עדכוני רקע או גרימת האטה. אם אתה חושד App App גורם לבעיות, יש דרך קלה לגלות.
ראשית, אתר את היישום שלך ב- Finder, ולאחר מכן לחץ עליו באמצעות לחצן העכבר הימני.
לחץ על "קבל מידע", וייתכן שתראה את האפשרות למניעת App Nap.
האפשרות לא תוצע עבור כל אפליקציה; בדרך כלל האפשרות מופיעה רק אם יישומים לא נוצרו במיוחד עם App Nap בראש. מניסיוננו, המשמעות היא שהאופציה מופיעה בעיקר עבור יישומים שנבנו ב -2013 או מוקדם יותר, אם כי יש חריגים. אם אפשר, השבת App App עבור התוכנית שלך ולראות אם הבעיה נפתרה.
לחלופין, ניתן להשבית את App Nap לחלוטין עם פקודה אחת. פתח את טרמינל, שבו אתה יכול למצוא יישומים> כלי עזר או על ידי חיפוש עם זרקור. לאחר מכן הפעל פקודה זו:
ברירות המחדל לכתוב NSGlobalDomain NSAppSleepDisabled -Bool כן
פעולה זו תשבית את App Nap לחלוטין. אם פעולה זו מתקנת בעיה שהיתה לך ביישום, שקול לכתוב את מפתח האפליקציה ולהודיע להם. לאחר שתעשה זאת, תוכל להפעיל מחדש את App Nap באמצעות פקודה זו:
ברירות מחדל למחוק NSGlobalDomain NSAppSleepDisabled
App Nap הוא, באופן כללי, תכונה ששווה לשמור מופעלת, אלא אם יש לך בעיה ספציפית. חיי הסוללה טובים יותר הופך את התכונה כדאית, ורוב המשתמשים לעולם לא יבחין כי משהו קורה. אבל זה טוב לדעת איך להשבית דברים רק במקרה.
צילום: ארתור קרנטה / פליקר