Laman » bagaimana untuk » Apakah App Nap? Adakah ia Melambatkan Aplikasi Mac Saya?

    Apakah App Nap? Adakah ia Melambatkan Aplikasi Mac Saya?

    App Nap, yang ditambah kepada macOS pada 2013, bukan ciri yang menjadi tajuk utama. Oleh itu, tidak ada rasa malu dalam mengakui, tiga tahun kemudian, bahawa anda masih tidak tahu apa yang dilakukannya.

    Untuk merumuskan: App Nap meletakkan program yang anda tidak gunakan atau sedang melihat kepada "tidur", menghalangnya daripada menggunakan sumber sistem, terutama CPU, sehingga anda memberi tumpuan kepada mereka sekali lagi. Jika anda mempunyai 20 tingkap terbuka, hanya perkara yang sedang anda gunakan harus menggunakan sumber sistem dan hayat bateri. Penjimatan tenaga boleh menambah.

    App Nap tidak boleh dikelirukan dengan Power Nap, ciri yang dinamakan yang membolehkan Mac anda melakukan perkara seperti kemas kini muat turun atau membuat sandaran semasa digantung. Kedua-dua ciri tidak berkaitan.

    Apa App Nap Adakah

    App Nap adalah salah satu ciri tenaga ditambah dengan macOS (kemudian OS X) 10.9 Mavericks. Tweak lain termasuk senarai "Apps Menggunakan Tenaga Penting", yang telah ditambahkan pada ikon bateri.

    App Nap adalah pengoptimuman yang berkaitan, menyekat aplikasi tidak aktif daripada menggunakan CPU dan sumber sistem lain. Ini menyimpan sumber-sumber komputer anda percuma, dan menjimatkan hayat bateri.

    Bilakah aplikasi dianggap "tidak aktif"? Menurut garis panduan pemaju Apple, App Nap hanya dipicu jika aplikasi:

    • Bukan aplikasi latar depan.
    • Tidak baru-baru ini mengemas kini kandungan dalam bahagian tingkap yang boleh dilihat.
    • Tidak boleh didengar.
    • Tidak mengambil sebarang pengurusan kuasa IOKit atau pernyataan NSProcessInfo.
    • Tidak menggunakan OpenGL.

    Apakah maksud ini? Pertama sekali, aplikasi yang sedang anda gunakan tidak akan tidur. Perkara yang sama berlaku untuk apa-apa aplikasi yang anda boleh lihat sekarang, dengan mengambil bahagian di bahagian tetingkap yang anda lihat saat ini mendapat kemas kini. Apa-apa aplikasi yang membuat bunyi juga tidak akan tertidur, iaitu berita baik jika anda ingin meninggalkan pemain muzik anda berjalan di latar belakang.

    Idea di sini adalah bahawa apa-apa aplikasi yang tidak sedang melakukan apa-apa untuk anda tidak boleh menggunakan mana-mana sumber anda. Aplikasi bangun sebaik sahaja anda membuka tetingkap mereka sekali lagi, dan secara teori ini tidak menjejaskan prestasi sama sekali (kecuali dengan cara yang positif, dengan meninggalkan sumber terbuka untuk aplikasi yang sebenarnya anda gunakan).

    Bagaimana untuk Semak sama ada App Sedang Napping

    App Nap tidak, secara meluas bercakap, ciri yang dihadapi pengguna. Tidak ada penunjuk, di kandang atau sebaliknya, yang menunjukkan kepada anda sama ada aplikasi sedang napping. Untuk itu, anda perlu menuju ke Monitor Aktiviti, yang boleh anda dapati di Aplikasi> Utiliti, atau dengan mencari Spotlight.

    Kepala ke tab "Tenaga" dan anda akan melihat lajur untuk "App Nap." A "Ya" di sini bermaksud bahawa aplikasi yang diberikan saat ini menggigit. Buka aplikasi yang dipersoalkan dan ia akan serta-merta bangun, dan Monitor Aktiviti akan membaca "Tidak" dalam lajur.

    Idea ini adalah untuk aplikasi untuk bangun dengan begitu cepat sehingga pengguna tidak menyedarinya. Tetapi jika anda fikir ini mungkin akan memperlambat beberapa aplikasi anda, anda mungkin mempunyai akses balik.

    Bagaimana untuk Melumpuhkan App Nap, Sepenuhnya atau untuk Aplikasi Tertentu

    App Nap digunakan untuk semua aplikasi, tanpa mengira sama ada ia dibina dengan fungsinya dalam fikiran atau tidak. Ini boleh, sekurang-kurangnya dalam teori, menyebabkan masalah untuk aplikasi lama tertentu, mencegah kemas kini latar belakang atau menyebabkan kelambatan. Jika anda mengesyaki App Nap menyebabkan masalah, ada cara mudah untuk mengetahui.

    Pertama, cari aplikasi anda di Finder, kemudian klik kanan.

    Klik "Dapatkan Maklumat", dan anda mungkin melihat pilihan untuk Mencegah App Nap.

    Pilihan tidak akan ditawarkan untuk setiap aplikasinya; secara amnya pilihan hanya dilihat jika aplikasi tidak dibuat secara khusus dengan App Nap dalam fikiran. Dalam pengalaman kami, ini bermakna pilihannya terutama muncul untuk aplikasi yang dibina pada tahun 2013 atau lebih awal, walaupun ada pengecualian. Jika boleh, lumpuhkan App Nap untuk program anda dan lihat jika masalah anda diselesaikan.

    Sebagai alternatif, anda boleh melumpuhkan App Nap sepenuhnya dengan satu arahan. Buka Terminal, yang boleh anda dapati di Aplikasi> Utiliti atau dengan mencari dengan Spotlight. Kemudian jalankan arahan ini:

    lalai menulis NSGlobalDomain NSAppSleepDisabled -bool YES

    Ini akan melumpuhkan App Nap sepenuhnya. Jika berbuat demikian membetulkan masalah yang anda ada dengan aplikasi, pertimbangkan untuk menulis pembangun aplikasi itu dan beritahu mereka. Sebaik sahaja anda melakukannya, anda boleh mengaktifkan semula App Nap dengan arahan ini:

    lalai memadam NSGlobalDomain NSAppSleepDisabled

    App Nap adalah, secara keseluruhan, satu ciri yang berharga yang disimpan didayakan melainkan anda secara khusus mempunyai masalah. Kehidupan bateri yang lebih baik sahaja menjadikan ciri ini berbaloi, dan kebanyakan pengguna tidak akan menyedari bahawa apa-apa pun berlaku. Tetapi ia adalah baik untuk mengetahui bagaimana untuk mematikan perkara-perkara yang sekiranya berlaku.

    Foto kredit: Arthur Caranta / Flickr