App Nap Nedir? Mac Uygulamalarımı Yavaşlatıyor mu?
2013 yılında macOS'a eklenen App Nap, başlıkları oluşturan bir özellik değil. Yani kabul etmekte utanılacak bir şey yok, üç yıl sonra, ne yaptığı hakkında hiçbir fikriniz yok..
Özetlemek gerekirse: App Nap, şu anda kullanmadığınız veya “uykuya” bakmadığınız programları, yeniden odaklanana kadar sistem kaynaklarını, özellikle de CPU'yu kullanmalarını engeller. 20 pencereniz açıksa, yalnızca şu anda kullanmakta olduğunuz şeyler sistem kaynaklarını ve batarya ömrünü kullanıyor olmalıdır. Enerji tasarrufu artırabilir.
App Nap, Mac'inizin askıda iken indirme güncellemeleri yapma veya yedekleme oluşturma gibi işlemleri yapmalarını sağlayan benzer bir özellik olan Power Nap ile karıştırılmamalıdır. İki özellik ilgisiz.
App Nap ne yapar?
App Nap, macOS (sonra OS X) 10.9 Mavericks ile eklenen enerji özelliklerinden biriydi. Diğer tweaks, pil simgesine eklenen "Önemli Enerjiyi Kullanan Uygulamalar" ın bir listesini içerir.
App Nap, etkin olmayan uygulamaların CPU ve diğer sistem kaynaklarını kullanmalarını engelleyen ilgili bir optimizasyondur. Bu, bilgisayarınızın kaynaklarını ücretsiz tutar ve pil ömründen tasarruf sağlar.
Bir uygulama ne zaman “etkin değil” olarak kabul edilir? Apple'ın geliştirici kurallarına göre, App Nap yalnızca bir uygulama durumunda tetiklenir:
- Ön plan uygulaması değil mi.
- Yakın zamanda pencerenin görünür kısmındaki içeriği güncellemedi.
- Sesli değil.
- IOKit güç yönetimi veya NSProcessInfo iddiaları almamış.
- OpenGL kullanmıyor.
Ne anlama geliyor? Her şeyden önce, şu anda kullanmakta olduğunuz uygulama uyumayacak. Aynı durum, şu anda görebildiğiniz herhangi bir uygulama için geçerlidir; varsaydığınız pencerenin bir kısmı güncellemeler almaktadır. Ses çıkaran herhangi bir uygulama da uykuya dalmaz, müzik çalarınızı arka planda çalışır durumda bırakmak istiyorsanız iyi bir haber.
Buradaki fikir şu anda sizin için hiçbir şey yapmayan hiçbir uygulamanın kaynaklarınızı kullanmaması gerektiğidir. Uygulamalar, pencerelerini tekrar açar açmaz uyanır ve teorik olarak bu, performansı gerçekten etkilememelidir (olumlu bir şekilde, gerçekte kullandığınız uygulamalar için kaynakları açık bırakarak).
Bir Uygulamanın Şu Anda Uyuşup Uyuşmadığını Kontrol Etme
App Nap, genel olarak konuşursak, kullanıcının karşılaştığı bir özellik değil. İskelede veya başka bir durumda, bir uygulamanın şu anda uyuyor olup olmadığını gösteren hiçbir gösterge yoktur. Bunun için, Uygulamalar> Yardımcı Programlar bölümünde bulabileceğiniz Faaliyet İzleyicisi'ne gitmeniz veya Spotlight'ı aramanız gerekir..
“Enerji” sekmesine gidin; “Uygulama Eklemesi” için bir sütun göreceksiniz. Burada “Evet”, verilen bir uygulamanın şu anda uyuyor olduğu anlamına gelir. Söz konusu uygulamayı açın, anında uyanacak ve Activity Monitor sütununda "Hayır" yazacaktır..
Buradaki fikir, uygulamaların o kadar hızlı bir şekilde uyanması gerektiği, kullanıcıların uykunun ne olduğunu bile farketmemeleri. Ancak, bunun bazı uygulamalarınızı yavaşlattığını düşünüyorsanız, başvurunuz olabilir..
Tamamen veya Bazı Uygulamalar İçin Uygulama Eklentisini Devre Dışı Bırakma
App Nap, işleve göre oluşturulmuş olup olmadıklarına bakılmaksızın tüm uygulamalara uygulanır. Bu, en azından teoride, bazı eski uygulamalar için sorunlara, arka plan güncellemelerinin engellenmesine veya yavaşlamalara neden olabilir. App Nap'ın sorunlara neden olduğundan şüpheleniyorsanız, öğrenmenin kolay bir yolu var.
İlk önce uygulamanızı Finder'da bulun, ardından sağ tıklayın.
“Bilgi Al” ı tıklattığınızda, App Nap Önleme seçeneğini görebilirsiniz.
Her uygulama için seçenek sunulmayacak; Genellikle, seçenek yalnızca uygulamalar özellikle App Nap ile birlikte oluşturulmamışsa görülür. Tecrübelerimize göre, istisnalar olsa da, seçenek öncelikle 2013 yılında veya daha önce yapılan uygulamalar için gösterilir. Mümkünse, programınız için App Nap'ı devre dışı bırakın ve sorunun çözülüp çözülmediğine bakın.
Alternatif olarak, App Nap'ı tek bir komutla tamamen devre dışı bırakabilirsiniz. Uygulamalar> Yardımcı Programlar veya Spotlight ile arayarak bulabileceğiniz Terminal'i açın. Ardından bu komutu çalıştırın:
defaults NSGlobalDomain NSAppSleepDisabled -bool YES yazın
Bu, App Nap'ı tamamen devre dışı bırakacaktır. Bunu yaparsanız, bir uygulamayla ilgili bir sorunu giderirseniz, o uygulamanın geliştiricisini yazmayı ve onlara bildirmeyi düşünün. Bunu yaptıktan sonra, App Nap'ı bu komutla yeniden etkinleştirebilirsiniz:
Varsayılanları Sil NSGlobalDomain NSAppSleepDisabled
App Nap, genel olarak, özellikle bir probleminiz olmadıkça etkinleştirilmeye değer bir özelliktir. Tek başına daha iyi pil ömrü özelliği değerli kılar ve çoğu kullanıcı bir şeylerin bile olduğunu asla farketmez. Ancak olayların nasıl etkisizleştirileceğini bilmek iyi.
Fotoğraf kredisi: Arthur Caranta / Flickr