14Sep

מה זה App Nap?האם זה מאט את יישומי Mac שלי?

App Nap, הוסיף MACOS בחזרה בשנת 2013, היא לא תכונה שעשתה כותרות.אז אין בושה בהודאה, שלוש שנים מאוחר יותר, שעדיין אין לך מושג מה היא עושה.

לסיכום: App Nap מכניס תוכניות שאתה לא משתמש כרגע או מסתכל על "שינה", חוסם אותם באמצעות משאבי מערכת, במיוחד CPU, עד שתתמקד בהם שוב.אם יש לך 20 חלונות פתוחים, רק הדברים שבהם אתה משתמש כעת אמורים להשתמש במשאבי המערכת ובחיי הסוללה.החיסכון באנרגיה יכול להוסיף.

App לא צריך להיות מבולבל עם Power Nap, תכונה בשם דומה המאפשר Mac שלך לעשות דברים כמו להוריד עדכונים או ליצור גיבויים בזמן מושעה.שתי התכונות אינן קשורות.

מה App Nap האם

App Nap היה אחד התכונות האנרגיה הוסיף עם macOS( אז OS X) 10.9 Mavericks.אחר tweaks לכלול רשימה של "Apps שימוש משמעותי אנרגיה", אשר נוספה על סמל הסוללה.

App Nap הוא אופטימיזציה בנושא, חסימת יישומים לא פעילים באמצעות CPU ומשאבי מערכת אחרים.פעולה זו שומרת על המשאבים של המחשב שלך ללא תשלום, וחוסכת חיי סוללה.

מתי נחשב יישום "לא פעיל"?על פי הנחיות המפתחים של אפל, App Nap מופעל רק אם יישום:

  • אינו היישום הקדמי.
  • לא עודכן לאחרונה תוכן בחלק הגלוי של חלון.
  • אינו נשמע.
  • לא לקחה כל ניהול כוח IOKit או NSProcessInfo טענות.
  • אינו משתמש ב- OpenGL.

מה זה אומר?קודם כל, היישום שבו אתה משתמש כרגע לא ילך לישון.כנ"ל לגבי כל יישום שאתה יכול לראות כרגע, בהנחה את החלק של החלון אתה יכול לראות כרגע מקבל עדכונים.כל יישום זה עושה קולות גם לא ילך לישון, וזה חדשות טובות אם אתה רוצה לעזוב את נגן המוסיקה שלך פועל ברקע.

הרעיון כאן הוא כי כל יישום זה לא עושה כרגע שום דבר בשבילך לא צריך להשתמש בכל המשאבים שלך.יישומים מתעוררים ברגע שאתה פותח את החלונות שלהם שוב, בתיאוריה זה לא אמור להשפיע על הביצועים בכלל( למעט באופן חיובי, על ידי משאירים משאבים פתוחים עבור היישומים אתה בעצם משתמש).

כיצד לבדוק אם App הוא כרגע Napping

App Nap אינו, באופן כללי, תכונה הפונה למשתמש.אין שום אינדיקציה, על המזח או אחרת, זה מראה לך אם יישום כרגע מנמנם.לשם כך, אתה צריך ראש צג פעילות, אשר ניתן למצוא יישומים & gt;כלי עזר, או על ידי חיפוש זרקור.

אל הכרטיסייה "אנרגיה" ותראה עמודה עבור "App Nap". "כן" כאן אומר כי יישום מסוים כרגע מנמנם.פתח את היישום המדובר והוא יתעורר מיד, ופעילות צג תקרא "לא" בעמודה.

הרעיון הוא ליישומים להתעורר כל כך מהר, כי המשתמשים אפילו לא שם לב לנמנם קרה.אבל אם אתה חושב שזה עלול להאט חלק היישומים שלך למטה, ייתכן שיהיה recourse.

כיצד להשבית App, כולו או עבור יישומים מסוימים

App Nap מוחל על כל היישומים, ללא קשר אם הם נבנו עם הפונקציה לזכור או לא.זה יכול, לפחות בתיאוריה, לגרום לבעיות עבור יישומים ישנים מסוימים, מניעת עדכוני רקע או גרימת האטה.אם אתה חושד App App גורם לבעיות, יש דרך קלה לגלות.

ראשית, מצא את היישום שלך ב- Finder, ולאחר מכן לחץ עליו באמצעות לחצן העכבר הימני.

לחץ על "קבל מידע", וייתכן שתראה את האפשרות למניעת App Nap.

האפשרות לא תוצע עבור כל אפליקציה;בדרך כלל האפשרות מופיעה רק אם היישומים לא נוצרו במיוחד עם App Nap בראש.מניסיוננו, המשמעות היא שהאופציה מופיעה בעיקר עבור יישומים שנבנו ב -2013 או מוקדם יותר, אם כי יש חריגים.אם ניתן, השבת App App עבור התוכנית שלך ולראות אם הבעיה נפתרה.

לחלופין, ניתן להשבית App App לחלוטין עם פקודה אחת.פתח את הטרמינל, שאותו תוכל למצוא ב- Applications & gt;כלי עזר או על ידי חיפוש עם זרקור.ואז להפעיל את הפקודה:

ברירות מחדל לכתוב NSGlobalDomain NSAppSleepDisabled -Bool כן

פעולה זו תשבית את App Nap לחלוטין.אם פעולה זו מתקנת בעיה שהיתה לך ביישום, שקול לכתוב את מפתח האפליקציה ולהודיע ​​להם.לאחר שתעשה זאת, תוכל להפעיל מחדש את App Nap עם פקודה זו:

defaults למחוק NSGlobalDomain NSAppSleepDisabled

App Nap הוא, באופן כללי, תכונה ששווה לשמור מופעלת, אלא אם יש לך בעיה ספציפית.חיי הסוללה טובים יותר הופך את התכונה כדאית, ורוב המשתמשים לעולם לא ישים לב שמשהו קורה.אבל זה טוב לדעת איך להשבית דברים רק במקרה.

צילום: ארתור קרנטה / פליקר