Wake Lock - PowerManager

Iyi gunler! Aslinda Note 2'mdeki "Wake-up lag (Uyanma gecikmesi)"ni cozmek icin yaptigim arastirmalar sonucu buldugum bir programla, telefonu uyku modundan cikarirken dugmeye basmanizla ekranin acilmasi arasindaki 2 saniyeye varan gecikmeleri gidermek konusunda bir durum yazacaktim ama, bu Wake Lock - PowerManager denen programi incelersem daha iyi olur diye dusundum. Umarim faydali bulursunuz.

Oncelikle, bildiginiz gibi ozellikle Note 2 gibi cok da yeni olmayan cihazlarda (ki Note 4'lerde filan da goruluyormus bu sorun), cihaz ekran kapali bir sekilde uyku modunda beklerken ekrani acmaya calistiginizda bazen 2 saniyeye varan bir gecikmeyle ekranin acildigini gorenleriniz, bundan sinir olanlariniz (benim gibi :D) vardir diye tahmin ediyorum. Yaptigim arastirmalar sonucu ogrendim ki, (ozellikle Note 2 uzerinden ornek verecegim cunku Snapdragon cihazlarda da ayni olay var mi emin degilim, arastirmadim) Exynos SoC'li cihazlar "Deep Sleep" denilen bir duruma geciyorlar. CPU'nun en dusuk calisma frekansi olan 200 MHz'den de daha dusuk bir hiza kendilerini indiriyorlar, ve tahmin ettiginiz gibi bundaki amac pilden tasarruf etmek. Ancak hal boyle olunca, neredeyse calismayan CPU, ekrani acmak icin butona bastiginiz zaman once kendi kendisini acmaya calisiyor, akabinde size ekrani/sistemi gosterebiliyor, bu da sirasinda 2 saniyeye varan bir gecikme demek ki telefonu surekli elinden dusurmeyenler icin cok can sikici bir durum. XDA'de okudugum birkac yazida, gelistiriciler sunu gormusler; bu Deep Sleep olayi, oyle cihazin ekrani kapatildiktan 10-15 dakika sonra baslamiyor (mantiken insanin aklina gelen boyle bir calisma tarzi ama degil), siz ekrani kilitlediginiz anda cihaz cok hizli bir sekilde kademe kademe CPU'u kapatarak Deep Sleep'e geciyor ve 10-15 saniye icinde tekrar cihazi acmak istediginizde bile bu gecikme olayini yasayabiliyorsunuz. Bunun cozumu de bir Partial Wake Lock uygulamakta. Bu sayede CPU asla Deep Sleep'e girmiyor, en dusuk frekans olan 200 MHz'de calisiyor. Bazilariniz bu pil omrune negatif etki yaratir gibi dusunebilirsiniz ancak, gelistiricilerin yaptiklari incelemeye gore, ellenmemis bir Note 2, Deep Sleep'te calisirken ikide birde yok e-mail, yok GPS yuzunden zaten 1 saat icerisinden yuzlerce defa calismaya baslayip tekrar Deep Sleep'e geciyormus, ve bu Deep Sleep yuzunden bazi programlarin ve servislerin bazen takildigini, anlik islerini yapmakta basarisiz olduklarini gormusler. Deep Sleep yerine, uyku sirasinda cihazi 200 MHz'de calistirmanin pil omrune ne etkisi olacagini sizler icin denedim ve screenshotlar aldim.

Oncelikle testi nasil yaptigimi anlatayim:

Senaryo 1: Wake Lock KULLANILMADI!
Saat gece 12, telefon full sarj olmus bir sekilde. Sarjdan cikardim, cihazi yeniden baslattim, sonra guc tasarrufunu kapattim, ucak modunu actim, son bir kez bellegi temizledim, acik uygulama birakmadim ve telefonun ekranini kapatip ben de yattim. Sabah 9 civarlarinda uyanir uyanmaz CPU Spy Plus ile butun gece bekleme modunda cihaz hangi frekanslarda calismis ona baktim, ve tahmin edilecegi gibi 9 saatin 8 saatinden biraz fazlasi Deep Sleep'te gecmis. 9 saatin sonunda pil %100'den %92'ye dustu!

Senaryo 2: Wake Lock KULLANILDI!
Yine saat gece 12 civarlari, telefon full sekilde sarj oldu. Yine sarjdan cikarip yeniden baslattim, guc tasarrufunu kapattim, ucak modunu actim. Bu sefer WakeLock denilen programi acip Partial_Wake_Lock'u aktiflestirdim. Ardindan yine son bir kez bellegi temizledim, acik uygulamalari ve ardindan ekrani kapatip ben de yattim. Saban 9'da uyanip pil durumuna baktim. Yine sadece %8'lik bir dusus oldugunu gordum, ustelik de CPU surekli 200 MHz'de calistigi halde.

Sonuc? PIL TUKETIMINDE HIC BIR FARK YOK! Ekranin artik bastiginiz anda aciliyor olmasi da cabasi.

Biliyorum bu bir incelemeden daha cok "Note 2'nin wake-up lag'i nasil giderilir rehberi" oldu ama benim icin bu programin tek kullanimi bu. Sizin icin Wifi'i acik tutma, ekran parlakligini kismama gibi seyler de yapiyor ancak dedigim gibi hic o ozelliklerini kullanmadim. Sadece CPU'yu benim icin acik tutuyor bu program, o isi de gayet guzel yapiyor, pil omrune de hic bir negatif etkisi yok. Bedava bir program. Wake up lag yasayanlara tavsiye ederim. Umarim bu yazimi faydali bulursunuz 🙂

BeğenFavori PaylaşYorum yap
  • KirbiT @kirbit

    Benim takıldığım kısım şu; ekran kapalı uçak modunda 9 saatte nasıl %8 harcayabiliyor? Uçak modunu kullanan bir insan değilim neleri kapattığından tam olarak emin olamıyorum ancak hava durumu programı mı güncelleme yapıyor kendisi birşeylerimi check ediyor acaba? %8 çok gözüktü bana.

    • pabu @pabu

      Valla aldim alali (Ekim 2012'den beridir) boyle hocam. Ucak modunda sebekeyle olan baglanti, Bluetooth, Wifi gibi seyler kapatiliyor. GPS her zaman acik, ucus modunun buna etkisi yok. Guc Tasarrufu modunu acmadigimdan da olabilir, 800 MHzde yapacagi isi belki de anlik 1.6 GHzde yapiyordur bilemiyorum. Bir de 32nm ile uretilmis bir islemci oldugundan dolayidir diye tahmin ediyorum. Ancak gun icerisinde beni bayagi goturuyor yani. Sabah bu yaziyi yazarken 70lerdeydi, su an %52 🙂 yarim saata varan bir Facebook/Firefox kullanimim, 15 dakikaya yakin da konusma surem oldu sabahtan bu saate. Wifi/GPS surekli acikti. Guc tasarrufu modu da kapali hala daha. Pil omru konusunda ilk gunden iyiydi zaten Note 2 🙂 3100 mAh pil. Islemci soyle 28nm filan olsa efsane olurdu...

Bu ürünle ilgili tüm incelemeler