Apa itu Aplikasi Nap? Apakah ini memperlambat aplikasi Mac saya?
App Nap, ditambahkan ke macOS kembali pada tahun 2013, bukan fitur yang menjadi berita utama. Jadi tidak ada salahnya mengakui, tiga tahun kemudian, bahwa Anda masih tidak tahu apa fungsinya.
Untuk meringkas: App Nap menempatkan program yang saat ini tidak Anda gunakan atau lihat untuk "tidur", menghalangi mereka menggunakan sumber daya sistem, terutama CPU, sampai Anda fokus pada mereka lagi. Jika Anda memiliki 20 jendela terbuka, hanya hal-hal yang saat ini Anda gunakan harus menggunakan sumber daya sistem dan masa pakai baterai. Penghematan energi bisa bertambah.
App Nap tidak boleh disamakan dengan Power Nap, fitur yang bernama serupa yang memungkinkan Mac Anda untuk melakukan hal-hal seperti mengunduh unduhan atau membuat cadangan saat ditangguhkan. Kedua fitur tersebut tidak terkait.
Apa Yang Dilakukan App Nap
App Nap adalah salah satu fitur energi yang ditambahkan dengan macOS (kemudian OS X) 10.9 Mavericks. Tweak lainnya termasuk daftar "Aplikasi Menggunakan Energi Signifikan", yang ditambahkan ke ikon baterai.
App Nap adalah optimasi terkait, memblokir aplikasi yang tidak aktif dari menggunakan CPU dan sumber daya sistem lainnya. Ini menjaga sumber daya komputer Anda bebas, dan menghemat masa pakai baterai.
Kapan aplikasi dianggap "tidak aktif"? Menurut pedoman pengembang Apple, App Nap dipicu hanya jika aplikasi:
- Bukan aplikasi latar depan.
- Belum baru-baru ini memperbarui konten di bagian jendela yang terlihat.
- Tidak terdengar.
- Belum mengambil pernyataan manajemen daya IOKit atau NSProcessInfo.
- Tidak menggunakan OpenGL.
Apa artinya ini? Pertama-tama, aplikasi yang sedang Anda gunakan tidak akan tertidur. Hal yang sama berlaku untuk aplikasi apa pun yang saat ini dapat Anda lihat, dengan asumsi bagian dari jendela yang Anda lihat sedang mendapatkan pembaruan. Aplikasi apa pun yang mengeluarkan suara juga tidak akan tertidur, yang merupakan kabar baik jika Anda ingin membiarkan pemutar musik Anda berjalan di latar belakang.
Idenya di sini adalah bahwa aplikasi apa pun yang saat ini tidak melakukan apa pun untuk Anda tidak boleh menggunakan sumber daya Anda. Aplikasi bangun segera setelah Anda membuka jendelanya lagi, dan secara teori ini seharusnya tidak mempengaruhi kinerja sama sekali (kecuali dengan cara yang positif, dengan membiarkan sumber daya terbuka untuk aplikasi yang sebenarnya Anda gunakan).
Cara Memeriksa apakah suatu Aplikasi Sedang Tidur Siang
App Nap, secara umum, bukan fitur yang menghadap pengguna. Tidak ada indikator, di dermaga atau yang lain, yang menunjukkan kepada Anda apakah suatu aplikasi sedang tidur siang. Untuk itu, Anda harus menuju ke Monitor Aktivitas, yang dapat Anda temukan di Applications> Utilities, atau dengan mencari Spotlight.
Buka "Energy" tab dan Anda akan melihat kolom untuk "App Nap." A "Ya" di sini berarti bahwa aplikasi yang diberikan saat ini sedang tidur siang. Buka aplikasi yang dipermasalahkan dan akan langsung bangun, dan Activity Monitor akan membaca "Tidak" di kolom.
Idenya adalah agar aplikasi bangun begitu cepat sehingga pengguna bahkan tidak menyadari tidur siang itu terjadi. Tetapi jika Anda berpikir ini mungkin memperlambat beberapa aplikasi Anda, Anda bisa meminta bantuan.
Cara Menonaktifkan App Nap, Seluruhnya atau untuk Aplikasi Tertentu
App Nap diterapkan untuk semua aplikasi, terlepas dari apakah mereka dibangun dengan fungsi dalam pikiran atau tidak. Ini bisa, setidaknya secara teori, menyebabkan masalah untuk aplikasi lama tertentu, mencegah pembaruan latar belakang atau menyebabkan perlambatan. Jika Anda menduga App Nap menyebabkan masalah, ada cara mudah untuk mengetahuinya.
Pertama, temukan aplikasi Anda di Finder, lalu klik kanan.
Klik "Dapatkan Info", dan Anda mungkin melihat opsi untuk Mencegah Nap Aplikasi.
Opsi tidak akan ditawarkan untuk setiap aplikasi; umumnya opsi hanya terlihat jika aplikasi tidak dibuat secara khusus dengan mempertimbangkan App Nap. Dalam pengalaman kami, ini berarti opsi terutama muncul untuk aplikasi yang dibangun pada 2013 atau sebelumnya, meskipun ada pengecualian. Jika memungkinkan, nonaktifkan App Nap untuk program Anda dan lihat apakah masalah Anda terpecahkan.
Atau, Anda dapat menonaktifkan App Nap sepenuhnya dengan satu perintah. Buka Terminal, yang dapat Anda temukan di Applications> Utilities atau dengan mencari dengan Spotlight. Kemudian jalankan perintah ini:
defaultnya tulis NSGlobalDomain NSAppSleepDisabled -baik YA
Ini sepenuhnya akan menonaktifkan App Nap. Jika hal itu memperbaiki masalah yang Anda miliki dengan suatu aplikasi, pertimbangkan untuk menulis pengembang aplikasi itu dan beri tahu mereka. Setelah melakukannya, Anda dapat mengaktifkan kembali Aplikasi Nap dengan perintah ini:
default menghapus NSGlobalDomain NSAppSleepDisabled
App Nap, secara keseluruhan, fitur yang layak diaktifkan kecuali jika Anda secara khusus memiliki masalah. Daya tahan baterai yang lebih baik saja membuat fitur ini berharga, dan sebagian besar pengguna tidak akan pernah menyadari bahwa sesuatu bahkan terjadi. Tapi ada baiknya mengetahui cara menonaktifkan sesuatu untuk berjaga-jaga.
Kredit foto: Arthur Caranta / Flickr