• Android'i hızlandırın: hangi yöntemler gerçekten işe yarıyor? "Android" - akıllı telefon ve tablet nasıl hızlandırılır? Programlar, tavsiyeler

    Oldukça iyi bilinen üreticilerin cihazlarında bu yazılımın bulunmasının kanıtladığı gibi, Android işletim sistemi bugün çok popüler. Akıllı telefonlar, tabletler ve diğer Android olmayan cihazlar artık her yerde bulunuyor ve en ucuzdan en pahalıya kadar değişiyor. Bu işletim sistemi pek çok şüphesiz avantaj sunar, ancak er ya da geç birçok cihaz, kullanıcıların android'i nasıl hızlandıracaklarını düşünmeye başlamasıyla bağlantılı olarak "yavaşlamaya" başlar.

    Android işletim sisteminin hızını artırmanın birkaç kanıtlanmış ve etkili yolunu hazırladık. Bu kılavuzda, yalnızca gerçekten işe yarayan ve pratikte etkinliği kanıtlanmış yöntemler sunulacaktır. Açıklamaları şaşırtıcı işlevselliklerinden bahseden programları, yardımcı programları ve birleştiricileri kullanarak sistemi optimize etmenin ve hızlandırmanın şüpheli yöntemlerini dikkate almayacağız, ancak pratikte sonuç sıfır çıkıyor. Her kullanıcının üstesinden gelebileceği en basit yöntemlerle başlayalım ve ileri düzey olanlar için ipuçlarıyla bitirelim. Kendinizi ileri düzey bir kullanıcı olarak görmüyorsanız, bu, önerilerimizin size hiçbir şekilde yardımcı olmayacağı anlamına gelmez. Ana şey, adım adım talimatları takip etmektir ve kesinlikle başaracaksınız.


    Android'i ciddi ve oldukça karmaşık prosedürler kullanarak hızlandırmadan önce, tabiri caizse, aynı zamanda çok etkili olabilecek temel yöntemleri denemelisiniz, bu yüzden onlarla başlayacağız.

    1. Canlı duvar kağıtlarını kapatın. Birçok kullanıcı, cihazlarının güzelliğinin peşinde her türlü canlı duvar kağıdını kullanır. Aynı zamanda, akıllı telefonunuzun veya tabletinizin ekranındaki böyle bir ekran koruyucunun önemli sistem kaynakları kullandığını herkes bilmiyor. Bu nedenle hızlandırma önlemlerinden biri, canlı duvar kağıtlarının normal bir resimle değiştirilmesi olmalıdır.

    2. Gereksiz widget'lardan kurtulun. Hemen hemen tüm kullanıcılar, gadget'larının masaüstüne her türlü widget'ı yerleştirir ve bu da RAM'i tüketir ve bu da android'i yavaşlatır. Elbette tüm widget'ları kaldırmak gereksizdir, en azından fazlalıktan kurtulun.

    3. Kullanmadığınız uygulamaları kaldırın. Belki de her birimiz, Android cihaz kullanıcılarının dikkatine pek çok harika uygulama getiren ve çoğu tamamen ücretsiz olan Google Play'e aşinayız. Akıllı telefonunuza veya tabletinize bir düzine başka ilginç program yüklemekten kaçınmak çok zordur. Yalnızca gerçekten gerekli programların yüklenmesi bir şeydir, ancak çoğu zaman cihaz işe yaramaz uygulamalarla boğulur. Bu arada, onları kullanmıyor olmanız Android'inizi hiçbir şekilde etkilemeyecekleri anlamına gelmez. Programlar arka plan işlemlerini çalıştırır ve bu nedenle işletim sistemi kaynaklarını tüketir. Bu nedenle android'i hızlandırmak için gereksiz uygulamalardan kurtulmanız ve yalnızca gerçekten gerekli olanları bırakmanız gerekiyor.

    4. Önbelleğin içeriğini silin. Gereksiz uygulamaları kaldırmak şüphesiz Android'in performansını etkileyecektir, ancak birçok programın zaman içinde önbellekte veri biriktirdiğini ve bu da cihazın hızını yavaşlattığını da bilmelisiniz. Tabii ki, tüm uygulamaları silmek işe yaramayacak, aksi takdirde neden Android satın almalısınız, ancak önbelleğin içeriğini silmek oldukça mümkündür. Cihaz ayarlarına gidin ve şu yola gidin: "uygulamalar"> "uygulama yönetimi"> "uygulama bilgileri" ve "Önbelleği temizle"yi seçin. Bu tür adımları her uygulama için ayrı ayrı tekrarlamamak için "Ayarlar -\u003e Bellek -\u003e Önbellekteki veriler -\u003e Evet" menüsündeki tüm programların önbelleğini silebilirsiniz. Bundan sonra, "Uygulama bilgileri" sekmesinde bulunan "Verileri sil" bölümüne gitmeniz gerekir. Uygulama ayarlarını tamamen sıfırlamak için " varsayılan ayarlar«. Bu tür eylemlerin, uygulamada kaydedilen tüm verilerin silinmesine ve orijinal durumuna geri dönmesine yol açacağı söylenmelidir. Yani, örneğin belirli bir oyun için varsayılan ayarları belirlerseniz, daha önce elde edilen tüm başarılar iptal edilecektir. O yüzden seçici ol.

    5. Android cihazınızı fabrika ayarlarına sıfırlayın. Yukarıdaki yöntemlerin tümü istenen sonucu vermediyse, ayarları fabrika ayarlarına sıfırlamayı deneyebilirsiniz. Bu eylem, cihazı orijinal durumuna döndürür. Android'i bu şekilde hızlandırmadan önce, gadget'ın belleğinde depolanan kişileri ve diğer önemli bilgileri yedeklemeniz önerilir. Gerçek şu ki, sabahların toplanması kaldırılmasına yol açacaktır. Ayarları sıfırlamak için "Ayarlar" - "Gizlilik" - "Ayarları sıfırla" yoluna gidin.

    6. Cihazın dahili hafızasında yer açın. Normal çalışması için yetersiz dahili bellek nedeniyle telefon "yavaşlamaya" başlayabilir. Bu sorunu çözmek için gereksiz dosyaları silmeniz veya harici belleğe, yani bir SD karta taşımanız gerekir.

    7. Bellenimi güncelleyin. Cihazı flaşlayarak android'i hızlandırabilirsiniz. İşletim sisteminin yeni sürümleri, akıllı telefonu veya tableti yavaşlatan gecikmeleri, hataları ve diğer sorunları giderir. Her şeyden önce, resmi üretici yazılımını doğrudan cihazın kendisinden yüklemeye çalışmalısınız. Ayrıntılı talimatlar "" makalesinde sunulmuştur. Ayrıca, işletim sistemini güncellemeye çalışırken, cihazın güncellemelerin şu anda mevcut olmadığına dair bir mesaj gösterdiği de söylenmelidir. Bu sorunla karşı karşıya kalırsanız üzülmeyin, çünkü bir çözümü var. Bununla ilgili daha fazla bilgiyi "" makalesinde okuyun. Ayrıca, ilgili video talimatına aşina olmanızı öneririz:


    Kök haklarını alın. Yukarıdaki yöntemleri kullanarak androidi hızlandırma girişimleri istenen sonucu vermediyse, daha sert önlemler deneyebilirsiniz. Bununla birlikte, adalet içinde, çoğu durumda yukarıdaki prosedürlerin uygulanmasının işletim sisteminin performansını önemli ölçüde hızlandırdığına dikkat edilmelidir. Bazıları için bu yeterli olmasa da ve onlardan biriyseniz, bir akıllı telefon veya tabletle ek eylemler gerçekleştirme yeteneği sağlayan kök hakları almak mantıklıdır.

    Aşağıdaki yöntemlerden biriyle Android'i hızlandırmadan önce, kök haklarını almanın oldukça riskli ve zor bir işlem olduğunu bilmelisiniz. Ayrıca, başarıyla köklendirme garantinizi geçersiz kılacaktır, bu nedenle cihazınız hala garanti kapsamındaysa, bunu yapmanız önerilmez. Öte yandan, kök hakları her an kaldırılabilir ve garanti yenilenirken, üreticinin kök haklarının kullanıldığını fark etmesi pek olası değildir. Genel olarak, aşağıda listelenen yöntemleri kullanıp kullanmamaya karar vermek size kalmıştır, ancak bizim görevimiz size ayrıntılı talimatlar sağlamaktır.

    Kök haklarını aldıktan sonra, aşağıdaki özellikleri elde edebileceksiniz:

    • Cihazın işlemcisini overclock edebilirsiniz. Bu işlem sayesinde gadget'ın hızı önemli ölçüde artar.
    • Ek işlevsellik ile değiştirilmiş bir üretici yazılımı kurabileceksiniz. Bu tür aygıt yazılımlarına özel aygıt yazılımı da denir ve bunlar resmi değildir. Bu tür aygıt yazılımının, cihazın performansını gerçekten hızlandırabileceği ve çalışmasında başka olumlu değişiklikler yapabileceği anlaşılmalıdır, ancak bunların da olumsuz yanları vardır. Özel ürün yazılımı arasında, genellikle bir akıllı telefonun veya tabletin performansını yalnızca kötüleştirebilecek düşük kaliteli sürümler bulunur. Bu nedenle, değiştirilmiş bir ürün yazılımı seçimine sorumlu bir şekilde yaklaşmanız gerekir.
    • Varsayılan olarak yüklenen uygulamaları kaldırabileceksiniz. Gereksiz uygulamaları kaldırmanın android'i hızlandırdığından yukarıda zaten bahsedilmişti, ancak her akıllı telefon ve tablet bilgisayarda bazen işe yaramayan önceden yüklenmiş uygulamalar bulunur, ancak bunları kaldırmanın bir yolu yoktur. Kök hakları böyle bir fırsat sağlar ve herhangi bir uygulamadan kurtulabilirsiniz. Ana şey, sistem uygulamasını silmemeye dikkat etmektir.

    Bu, kök haklarının elde edilmesiyle sağlanan olasılıkların tam listesi değildir.

    Android'de KÖK hakları nasıl elde edilir

    Hala Kök haklarını almaya karar verirseniz, belirli kurallara uymanız gerekir. Bir cihazı köklendirmek (köklendirmek), süper kullanıcı hakları elde etmek anlamına gelir, yani cihazınız üzerinde tam kontrole sahip olursunuz ve bir akıllı telefon veya tablet için potansiyel olarak tehlikeli olanlar da dahil olmak üzere hemen hemen her eylemi gerçekleştirebilirsiniz. Birkaç tür ROOT hakkı vardır: Tam Kök (herhangi bir kısıtlama olmadan tam erişim), Kabuk Kökü (sistem klasörüne erişim olmadan), Geçici Kök (geçici Kök, yalnızca cihazın ilk yeniden başlatılmasına kadar çalışır).

    Kök haklarını elde etme prosedürü karmaşık değildir ve sorun içermez, ancak yalnızca tüm talimatlara dikkatle uyulursa. Doğaüstü bir şey yapmak zorunda değilsin. Bugün, acemi kullanıcıların bile bu görevle başa çıkabilmesi için süper kullanıcı haklarını alma sürecini otomatikleştiren epeyce özel yardımcı program var. En ünlü programlar arasında aşağıdaki programlar not edilebilir: Framaroot, Kingo Android ROOT, SuperOneClick, UnLock Root ve Z4 Root. Bu uygulamaların tümü, kök hakları elde etmek için kullanılabilir. Bu yazıda bir androidin nasıl hızlandırılacağından bahsediyoruz, bu nedenle yukarıdaki programları kullanarak süper kullanıcı hakları elde etme sürecini ayrıntılı olarak ele almayacağız. Bu yöntemle ilgileniyorsanız, "" makalesini okumanızı öneririz.

    Android'in hızlanmasıyla her şeyin netleştiğini ve artık cihazınızın daha hızlı çalışmaya başlayacağını umuyoruz. Sonuç olarak, cihazı optimize etmek için özel araçlardan bahsetmediğimiz söylenmelidir, çünkü android için pencerelerin aksine, bu tür önlemler etkili değildir, en azından uygulamamızın gösterdiği şey budur.

    Birçok Android akıllı telefon, zayıf bileşenlerle donatılmıştır. Bu bakımdan performanslarına kusursuz denemez. Neyse ki, sistemi donmalardan kurtarmaya çalışan çeşitli hızlandırıcılar var. Bu yazımızda hızlandırıcılardan hangisinin işini daha iyi yaptığını bulmaya çalışacağız.

    İnternette insanların akıllı telefonlarının çalışma şeklini beğenmediği binlerce yorum var. Her türlü aksaklık ve donmadan şikayet ediyorlar. Bu, nadir bir üreticinin kendi yaratımını ciddi şekilde optimize etmeye çalışmasıyla açıklanmaktadır. Böylece, sistemin fark edilir şekilde daha hızlı çalışmaya başlaması için kullanıcının bir bellek hızlandırıcıya ihtiyacı olduğu ortaya çıktı. Ama hangisini seçmeli? Ne de olsa, artık bu tür yardımcı programlar gibi görünen kötü amaçlı uygulamalar var. Bu makalenin cevaplamaya çalışacağı soru bu.


    Bu yardımcı programın arayüzü Rusça olarak yapılmıştır. Bu, ilk kez bir tablet veya akıllı telefon alan yeni başlayanlar için bile programla başa çıkmanıza olanak tanır. Uygulama, sistem optimizasyon sürecini otomatik olarak gerçekleştirme yeteneğine sahiptir - yalnızca bir düğmeye basmanız yeterlidir. Ancak bu, Super Optimize'ın tüm işlevleri değildir!

    Android için bu hızlandırıcı, tarayıcı geçmişinizi içine girmeden temizlemenizi sağlar. Programları kaldırmak için bir işlev de vardır. İnan bana, yeni başlayanların çoğu uygulamaları bir akıllı telefondan nasıl kaldıracağını tam olarak anlamıyor! Süper Optimize onlar için cennetten bir manna olacak. Burada, işletim sistemi izin veriyorsa, programları cihazın belleğinden bir microSD karta da aktarabilirsiniz. Bonus olarak, kullanıcının ses seviyesini, ekranı ve pili ayarlama işlevlerine erişimi vardır.

    Süper optimizasyon ücretsiz olarak indirilebilir. Programı kullanmak için ödeme, arayüzün alt kısmında bulunan reklamları görüntülemek olacaktır (menü öğelerini kapatmaz).

    Avantajlar:

    • Uygulamaları silme ve hafıza kartına aktarma işlevleri;
    • Düzgün uygulanan bellek optimizasyonu;
    • Tarayıcıdaki geçmişi temizleme;
    • Pil, ekran ve ses ayarları;
    • Ücretsiz olarak dağıtıldı.

    Kusurlar:

    • Yine de en geniş işlevsellik değil;
    • Planlanmış optimizasyon eksikliği;
    • Reklamın varlığı.

    Temizlik ustası

    Fiyat: Ücretsiz

    Android için bu hızlandırıcı, işletim sisteminin en eski sürümlerinde bile çalıştığı için iyidir. Yani, optimizasyon sorunları olan en ucuz akıllı telefonların çoğuyla donatılmışlardır. Diğer birçok uygulama gibi, Clean Master da işletim sistemini temizlemenize ve yalnızca birkaç tıklamayla belleği optimize etmenize olanak tanır. Aynı zamanda, program, bu işlemi daha da basitleştiren bir widget ile tamamlanmaktadır.

    Yardımcı program, yalnızca kalıcı olarak değil, aynı zamanda tüm önbellekleri ve diğer çöpleriyle birlikte silindikleri bir uygulama yöneticisi ile desteklenir. Ve Clean Master ayrıca, akıllı telefonunuza kötü bir şey yüklediğinizde hemen kendini hissettirecek, yerleşik basit ama etkili bir antivirüs içerir. Bu yararlı yardımcı program ücretsiz olarak dağıtılırken, pratikte reklamla uğraşmaz.

    Avantajlar:

    • Dosya sistemini çöpten temizleme yeteneği;
    • Bir uygulama yöneticisinin varlığı;
    • Bir antivirüsün varlığı;
    • Basit ve anlaşılır arayüz;
    • Otomatik çalıştırma yöneticisi (kök hakları gerektirir);
    • Ücretsiz olarak dağıtıldı.

    Kusurlar:

    CCleaner

    Fiyat: Ücretsiz

    Başka bir ücretsiz hızlandırıcı. Birçoğu, Windows masaüstü işletim sistemi için analoguna aşinadır. Mobil muadili o kadar işlevsel değil, ancak ana görevlerle sorunsuz bir şekilde başa çıkıyor. Program, minimum miktarda belleğe sahip çok eski bir akıllı telefona bile sığdığı için çok hafiftir. Bu türden diğer yardımcı programlar gibi, CCleaner da önbelleği ve artık ihtiyacınız olmayan diğer artık dosyaları arayabilir. Program ayrıca sıcaklığı ve pil şarjını da göstererek tüm bunları işlemci yükü seviyesiyle tamamlar.

    Uygulama, yüksek hız ile karakterizedir. Kuzenleri gibi, CCleaner da belleği tek tıklamayla optimize eder. Arayüz Rusça yapılmıştır, kullanıcının onunla herhangi bir sorunu olmamalıdır.

    Avantajlar:

    • Yüksek çalışma hızı;
    • Küçük yürütülebilir dosya boyutu;
    • Kolay bellek optimizasyonu;
    • Önemsiz dosyaları arayın;
    • Bir uygulama yöneticisinin varlığı;
    • Sistem bilgilerini görüntüleyin;
    • Ücretsiz olarak dağıtıldı.

    Kusurlar:

    • Ek özelliklerin olmaması;
    • Zamanlama optimizasyonu eksikliği.

    Hız Artırıcı

    Fiyat: Ücretsiz

    Bu uygulama telefonu %60 oranında hızlandırmaya çalışacak. Bunun için sadece RAM optimize edilmekle kalmaz, gereksiz dosyalar da silinir. Örneğin, zaten sildiğiniz oyunlardan bir önbellek. DU Speed ​​​​Booster'ın şüphesiz bir başka avantajı da bir antivirüsün varlığıdır.

    Diğer bazı benzer yardımcı programlar gibi, Android için bu hızlandırıcı da yerleşik bir uygulama yöneticisine sahiptir. Bununla birlikte, işletim sistemi izin veriyorsa programları SD karta taşıyabilir ve tamamen kaldırabilirsiniz. Yardımcı program arayüzü Rusça olarak yapılmıştır, ancak gerekirse desteklenen diğer on altı dilden herhangi birine geçebilirsiniz. Ürün ücretsiz olarak dağıtılmaktadır.

    Avantajlar:

    • Düzenli temizleme işlevi;
    • Düzgün uygulanmış optimizasyon;
    • Bir antivirüsün varlığı;
    • Yerleşik uygulama yöneticisi;
    • Hız testi;
    • Bir izin yöneticisinin varlığı;
    • Ücretsiz olarak dağıtıldı.

    Kusurlar:

    • Öğrenmesi en kolay arayüz değil.

    Özetleme

    Belki de en iyi hızlandırıcı Temizlik ustası. Çok eski akıllı telefonlarda bile çalıştırılabilir. Yani, işletim sisteminin yeni sürümlerine sahip cihazların kendileri mükemmel bir şekilde optimize edildiğinden, en çok bu tür yardımcı programlara ihtiyaçları vardır. Ancak bu hızlandırıcının birçok ikincil işlevle desteklendiğine dikkat edilmelidir. Örneğin, antivirüs. Bunun yerine, yalnızca sistemi optimize etmeyi amaçlayan küçük bir yardımcı program edinmek istiyorsanız, o zaman bir göz atın. CCleaner. Bu uygulamada gereksiz hiçbir şey yok, aynı zamanda hemen hemen her akıllı telefonda da çalışıyor.

    Birçok Android gadget sahibi, cihazın yavaş çalışması ve frenlenmesi sorunuyla karşı karşıyadır. Tabletinizi veya akıllı telefonunuzu nasıl hızlandırırsınız? Bazı yararlı ve gerçekten yararlı ipuçları vereceğiz.

    Öncelikle küçük bir giriş yapalım. Android, Windows ile neredeyse aynı olan bir işletim sistemidir. Arka plan işlemleri, uygulamaları, RAM'i ve dahili belleği, işlemcileri var. Bu faktörler, bir akıllı telefonun veya tabletin hızını değişen derecelerde etkiler. Bu nedenle, Android'i hızlandırma sorunu karmaşık bir şekilde çözülmüştür.

    Öncelikle gadget'ı kendi başımıza hızlandıralım.

    kendi başına

    Kullanılmayan özellikleri devre dışı bırakın. Çok basmakalıp ama yardımcı oluyor. Şu anda kullanmıyorsanız Wi-Fi, Bluetooth, 3G/LTE, Hotspot modu, GPS ve diğer özellikleri devre dışı bırakın.

    Enerji tasarrufu modu

    Android'i hızlandırmanın en kolay yolu, güç/güç tasarrufu modunu "Performans" veya "Devre Dışı" olarak ayarlamaktır. Tam ifade, donanım yazılımına ve cihaz sürümüne bağlıdır. Bu, sisteminizi önemli ölçüde hızlandırabilir, ancak pilinize biraz yük bindirerek daha hızlı bitmesine neden olur. Farkın çok belirgin olması pek olası olmasa da.

    GPU hızlandırma

    Her Android cihazının ayarlarında bir "Geliştiriciler İçin" bölümü bulunur. Bazen meraklı gözlerin çarpık ellerinden gizlenir, bu yüzden kilidinin açılması gerekir. "Ayarlar" - "Telefon hakkında" seçeneğine gidin ve "Yapı numarası" öğesine birkaç kez tıklayın. Şimdi yeni ayarlar bölümüne gidin ve "GPU'yu hızlandırın" seçeneğinin yanındaki kutuyu işaretleyin. Bulamazsanız, bu işlev otomatik olarak çalışır, adımı atlayabilirsiniz.

    Animasyonu Devre Dışı Bırak

    Pencereleri ve geçişleri açarken animasyon, bir akıllı telefonun, özellikle de bütçenin hızını olumsuz etkileyebilir. Görsel olarak güzel görünüyor ama hız çok daha önemli.

    Geliştirici ayarlarına gidin ve iki menü bulun: "Pencere: Yakınlaştır" ve "Geçiş: Yakınlaştır". Her ikisinde de animasyonu kapatın.

    Uygulamaları yüklemek ve depolamak için net bir yaklaşım

    İşte bazı banal ama çok önemli ipuçları:

    • Yalnızca düzenli olarak kullandığınız programları ve oyunları yükleyin ve belleğe kaydedin.
    • Mümkünse, sistem kaynaklarına yük bindirmeyen hafif uygulamalar yüklemeyi deneyin.
    • Kullanmadığınız oyunları ve programları acımasızca silin.

    Tıkanmış fiziksel belleğin, cihazın dengesiz çalışmasının nedenlerinden biri olduğunu anlamak önemlidir. Onu serbest bırak.

    Masaüstü. Widget'lar. Canlı duvar kağıdı.

    Bir alt başlıkta tesadüfen değil üç gösterge yer almaktadır. Masaüstünüzü düzenli tutmanız, simgeler, widget'lar ve güzel canlı duvar kağıtlarıyla karıştırmamanız önemlidir. Bu elbette güzel ama hız fedakarlık gerektiriyor.

    Otomatik çalıştırma ve arka plan işlemleri

    Akıllı telefonunuzu veya tabletinizi açar açmaz, üzerinde çeşitli hizmetler ve arka plan uygulamaları otomatik olarak başlar. Çoğu zaman bu listede kullanmadığınız tamamen gereksiz ve gereksiz programlar bulunur. Devre dışı bırakılmaları gerekir:

    • Ayarlar - Uygulamalar - Çalışıyor'a gidin.
    • Gerekli olmayan programları ve oyunları devre dışı bırakın. ÖNEMLİ: Google Hizmetleri, Ayarlar vb. sistem hizmetlerine dokunmayın.

    Hesap senkronizasyonunu devre dışı bırak

    Birkaç hesabı Android üzerinde çalışan herhangi bir akıllı telefona veya tablete bağlayabilirsiniz: Gmail, VK, Twitter ve diğerleri. Sistem kaynaklarını ve İnternet'i tüketirken cihazla otomatik olarak senkronize edilirler.

    "Ayarlar" - "Hesaplar ve senkronizasyon"a gidin ve gerekli olmayan profillerle senkronizasyonu devre dışı bırakın.

    Uygulamaları otomatik güncelle

    Varsayılan olarak, favori Google Play mağazamız yüklü tüm oyunları ve programları otomatik olarak günceller. Elbette bu, sistem yavaşlamalarına neden olabilir, bu nedenle bu özelliği devre dışı bırakmanız da önerilir. Bu, özel bir bölümde daha ayrıntılı olarak tartışılmaktadır.

    Android'i "hız aşırtma" için temel yeteneklerin sona erdiği yer burasıdır - üçüncü taraf programlara ve yöntemlere dönme zamanı.

    Özel uygulamalar

    Uygulama mağazasında Android'i hızlandırmak için tasarlanmış birkaç iyi program var. En popüler ve tanınan Hız Artırıcı(Temizleyici). Herhangi bir nedenle yardımcı programı beğenmezseniz (bu pek olası olmasa da), bulabilirsiniz alternatifler.

    Birikinti sisteminin temizlenmesi

    "Yeşil Robot" işletim sistemi önbellek dosyaları, tanımlama bilgileri, indirme geçmişi ve tarayıcıda ziyaret edilen sayfalarla tıkanma eğilimindedir. Hafızayı meşgul eder, işi yavaşlatır demektir. Sistemi çöp ve gereksiz geçici dosyalardan kapsamlı bir şekilde temizlemek için özel bir program kullanmanızı öneririz - Temizlik ustası. Değerli alternatifler de var, onları Market'te bulmak zor değil.

    Ayrıca, pil ömrünü optimize eden programlar Android'i hızlandırmaya yardımcı olacaktır. Her şey birbirine bağlıdır. Mükemmel bir çözüm olurdu Akü doktoru.

    Bu programlar, sistemleri gereksiz işlemler ve veriler için otomatik olarak tarar ve bizim iznimizle dosyaları, klasörleri ve diğer çöpleri siler. Böylece hem fiziksel bellek hem de RAM serbest kalır ve işlemcinin yükü de boşaltılır.

    Hafıza kartı

    Çoğu akıllı telefon sahibi, fotoğrafları, videoları, uygulamaları ve diğer dosyaları depolamak için gerekli olan bir hafıza kartına sahiptir. Ancak gadget'ın yavaşlamasına da neden olabilir. Bunun nedeni, hafıza kartlarının yavaş veya eski olabilmesidir.

    MicroSD kartlar, bilgi alışverişinin hızına karşılık gelen özel tanımlamalara (2, 4, 6, 10) sahiptir. Bu sayı ne kadar yüksek olursa o kadar iyidir. Yaş kartları ve cihazlarla birlikte gelenler genellikle tip 6 ve altıdır. Bu, Android'in yavaş olmasının nedenlerinden biri olabilir. Kartın puanı 6'dan yüksek olan yenisiyle değiştirilmesi önerilir.

    Donanım yazılımı

    Her şey başarısız olursa, o zaman tek çıkış yolu kalır - en popüler olanı CyanogenMod'dur.

    Özel üretici yazılımının, stok üretici yazılımına göre bir dizi avantajı vardır:

    • Sistemi yavaşlatan ve RAM'i tıkayan gereksiz önceden yüklenmiş uygulamaların olmaması. Sonuç olarak, cihaz kararlı bir şekilde çalışır.
    • Zengin işlevsellik (pilden tasarruf etmek için işlemcinin frekansını artırma ve azaltma yeteneği vb.).
    • Zamanında sistem güncellemeleri (özellikle artık üretici tarafından desteklenmeyen cihazlar için kullanışlıdır). Her yeni güncellemede, geliştiriciler hataları düzeltir ve çoğu durumda forumlarda tartışmalar yürüttükleri için tam olarak kullanıcıların ihtiyaç duyduğu şeyi ekler.

    Dezavantajları da vardır:

    • Bir akıllı telefonun yanıp sönmesi, garanti kaybına ve bazen bir "tuğlaya" dönüşme olasılığına neden olur.
    • Resmi olmayan ürün yazılımının bazen bazı kusurları olabilir (örneğin, telefonun iki kartı varsa, bunlar doğru şekilde görüntülenmeyebilir).
    • Yeni sürüme güncelleme, "kablosuz" değil, Kurtarma aracılığıyla gerçekleşir. Ayrıca, kural olarak, gereklidir

    Forumlarda ve Android'e adanmış her türlü sitede dolaşırken, sürekli olarak akıllı telefonunuzun performansını nasıl artıracağınıza dair ipuçlarıyla karşılaşıyoruz. Bazıları takasın etkinleştirilmesini önerir, diğerleri build.prop'a özel değerler eklenmesini önerir, diğerleri Linux çekirdeği değişkenlerinin değiştirilmesini önerir. Hem XDA'da hem de w3bsit3-dns.com'da farklı sürümlerde bu türden çok sayıda tarif bulabilirsiniz. Ama gerçekten çalışıyorlar mı?

    giriiş

    Son on yılda çok çeşitli *nix sistemleri kullanmış biri olarak, okuryazar gibi görünen bazı akıllı telefon kullanıcılarının Android'i ve temeldeki Linux çekirdeğini en iyi şekilde ayarlamak için fikirleriyle halkı nasıl inatla zorlamaya çalıştıklarını her zaman merak etmişimdir. Ve mesele, sanal bellek yönetimi alt sisteminin kolay ayarlanmasıyla veya deneysel seçeneklerin dahil edilmesiyle sınırlı olsaydı iyi olurdu. Hayır, genellikle bizden her çekirdek değişkenini tam anlamıyla değiştiren, dosya sistemlerini çeşitli garip seçeneklerle yeniden monte eden, takası etkinleştiren, çeşitli sistem arka plan programlarını etkinleştiren ve milyarlarca başka işlem gerçekleştiren uzun komut dosyaları kullanmamız istenir.

    Hayır, elbette, Linux çekirdeğinin, Android'in ve akıllı telefonlar için tescilli ürün yazılımının, çalışmaları kökten yeniden yapılması gereken okuma yazma bilmeyen aptallar tarafından geliştirildiğini varsayabilirsiniz, ancak pratikte, bir nedenden ötürü, en çok XDA'da yayınlanan ünlü ayar araçları, kimsenin kim olduğunu ve kimsenin nedenini bilmediğini icat ettiği çok sayıda farklı tavsiyeden oluşan bir karmaşadan başka bir şey değildir. Durumun saçmalığı, bu araçlarda, bir Linux sunucusunun yüksek yükler altında performansını artırmak için komut dosyalarından değiştirilmeden kopyalanmış satırlar bulabilmeniz gerçeğine geliyor (şaka yapmıyorum, ünlü ThunderBolt komut dosyasının içeriğine bir göz atın) !).

    Genel olarak, durum kafa karıştırıcı olmaktan daha fazlasıdır. Herkes her şeyi tavsiye ediyor, kimse hiçbir şey tavsiye etmiyor ve bir şeyi anlayanlar oturup çay içerek meydana gelen saçmalığa gülüyorlar. Ama tüm bu karışıklığı temizlemeye çalışalım.

    Takas

    Akıllı telefonlarda kullanmak için aklınıza gelebilecek en saçma fikir olan takas ile başlayalım. Anlamı, RAM'de faydalı alan boşaltmanın mümkün olacağı bir takas dosyası oluşturmak ve bağlamaktır. Fikrin kendisi elbette sağlam, ancak yalnızca etkileşimin hiçbir yerde durmadığı bir sunucudan bahsediyorsak. Bir akıllı telefonda, düzenli olarak kullanılan bir disk belleği dosyası, önbellek eksiklikleri nedeniyle yanıltıcı olmayan gecikmelere yol açar - bir uygulama simgelerinden birini görüntülemeye çalışırsa ve yeniden yüklenmesi gereken bir takasla sonuçlanırsa ne olacağını hayal edin. Başka bir uygulamanın verilerini değiştirerek yer açtıktan sonra diskten. Korku.

    Bazı kullanıcılar, takası etkinleştirdikten sonra aslında hiçbir sorun çıkmadığını iddia edebilir, ancak bunun için, özellikle uzun süre şişmiş ve kullanılmayan uygulamaları düzenli olarak öldüren düşük bellek öldürücü mekanizmaya teşekkür etmeliyiz. Onun sayesinde 1 GB belleğe sahip bir cihaz, veri takası için sıfırlama ihtiyacına asla ulaşamayabilir. Ayrıca, Linux masaüstünden farklı olarak Android'in takasa ihtiyaç duymamasının nedeni de budur.

    Karar: uygulaması ciddi gecikmelerle dolu çok aptalca bir fikir.

    zRAM

    Takas gerçekten çok yavaştır ve masaüstünde bile varlığı genellikle haksızdır, ancak ya sistemi kandırırsanız? Yerleşik veri sıkıştırma işlevine sahip doğrudan RAM'de bir sanal disk oluşturalım, takas olarak bağlayalım - ve işte. Veri sıkıştırma özelliği, modern mobil işlemciler için bile oldukça ucuz, bu nedenle RAM'in boyutunu neredeyse hiç performans kaybı olmadan genişletebiliyoruz.

    Fikir o kadar doğru ki Google bile RAM miktarı 512 MB'ı geçmiyorsa KitKat tabanlı cihazlar için zRAM kullanılmasını öneriyor. İşin püf noktası, yöntemin yalnızca modern devlet çalışanları, yani bazı MTK ve 512 MB RAM'den çok çekirdekli bütçe işlemcilerine dayalı cihazlar için işe yaramasıdır. Bu durumda, şifreleme akışı ayrı bir çekirdeğe taşınabilir ve performans konusunda hiç endişe duymazsınız.

    "Forum gurularının" bu teknolojinin kullanılmasını önerdiği tek çekirdekli modası geçmiş cihazlarda, yine gecikmeler yaşayacağız ve oldukça büyük miktarda. Bu arada, aynısı, aynı bellek sayfalarını birleştirerek yer açmanıza izin veren KSM (Kernel SamePage Merging) teknolojisi için de geçerlidir. Google tarafından da önerilir, ancak eski cihazlarda daha da fazla gecikmeye yol açar, bu oldukça mantıklıdır, sürekli aktif olan ve yinelenen sayfaları aramak için sürekli olarak bellekten geçen çekirdek iş parçacığı göz önüne alındığında (gerçekten bu kadar çok kopya var mı?) .

    Karar: Cihaza bağlıdır, çoğu durumda sistemi yavaşlatır.

    mibzer

    Bir zamanlar bu uygulama çok ses getirdi ve birçok analogun ortaya çıkmasına neden oldu. Web'de, kurduktan sonra akıllı telefon performansında iddia edilen olağanüstü artış hakkında çok sayıda rapor yayınlandı. Homebrew özel ürün yazılımı geliştiricileri, onu yapılarına dahil etmeye başladı ve yazar bir kurtarıcı ilan edildi. Ve tüm bunlar, Seeder herhangi bir kirli hack yapmıyorken, sadece aptal bir Android hatasını düzeltiyordu.

    Kısacası, hata, Android çalışma zamanının bazı üst düzey bileşenlerinin entropi/salt elde etmek için /dev/random dosyasını aktif olarak kullanmasıydı. Bir noktada, /dev/random arabelleği boştu ve gerekli miktarda veriyle dolana kadar sistem engellendi. Ve akıllı telefonun farklı sensörlerinden, düğmelerinden ve sensörlerinden gelenlerle dolu olduğu için, bu prosedür o kadar uzun sürdü ki, kullanıcının gecikmeyi fark etmesi için zamanı oldu.

    Bu sorunu çözmek için, Seeder'ın yazarı Linux daemon rngd'yi aldı, Android için derledi ve çok daha hızlı (ama aynı zamanda çok daha öngörülebilir) /dev/urandom'dan rastgele verileri alacak ve her saniye /dev/ ile birleştirecek şekilde yapılandırdı. random , ikincisinin tükenmesine izin vermiyor. Sonuç olarak, sistem hiçbir zaman entropi eksikliği yaşamadı ve sessizce çalıştı.

    Bu hata Google tarafından Android 3.0'da kapatıldı ve görünüşe göre Seeder'ı hatırlamamıza gerek yok. Ancak gerçek şu ki, uygulama o zamandan beri aktif olarak geliştirildi ve bugün bile birçok "uzman" tarafından kullanılması tavsiye ediliyor. Ayrıca, uygulamanın birkaç analogu vardır (örneğin, sEFix) ve birçok komut dosyası / hızlandırma aracı yaratıcısı, bu tür işlevleri kreasyonlarına dahil etmeye devam etmektedir. Bazen aynı rngd'dir, bazen sahip olunan arka plan programıdır, bazen sadece /dev/urandom ile /dev/random arasındaki sembolik bağlantıdır.

    Bunu deneyen herkes, çözümün etkinliği hakkında yarışarak bağırıyor, ancak Cyanogen'den Ricardo Cerqueira'ya (Ricardo Cerqueira) göre, Android'in modern sürümlerinde /dev/random yalnızca üç bileşen tarafından kullanılıyor: libcrypto (SSL bağlantılarını şifrelemek için) , SSH anahtarları oluşturma vb.), wpa_supplicant/hostapd (WEP/WPA anahtarları oluşturmak için) ve ext2/3/4 dosya sistemleri oluştururken rastgele kimlikler oluşturmak için çeşitli kitaplıklar.

    Ona göre uygulamanın modern Android'deki etkinliği, /dev/random havuzunun yenilenmesiyle hiçbir şekilde bağlantılı değil, rngd'nin cihazı sürekli olarak uyandırması ve onu işlemci frekansını artırmaya zorlamasıyla bağlantılı. performansı olumlu etkiler ve pili olumsuz etkiler.

    Karar: plasebo.

    Odex

    Stok akıllı telefon üretici yazılımı her zaman kodlanmıştır. Bu, APK formatındaki standart Android uygulama paketlerinin yanı sıra /system/app/ ve /system/priv-app/ dizinlerinin (KitKat ile başlayan) odex uzantılı aynı ada sahip dosyaları da içerdiği anlamına gelir. Sanal makinenin doğrulayıcı ve iyileştiricisinden zaten geçmiş ve ayrı bir dosyaya yazılmış olan optimize edilmiş uygulama bayt kodunu içerirler (bu, dexopt yardımcı programı kullanılarak yapılır).

    Odex dosyalarının var olma sebebi sanal makinedeki yükü boşaltmak ve böylece uygulamaların (stok) başlatılmasını hızlandırmaktır. Öte yandan, odex dosyaları aygıt yazılımında değişiklik yapılmasını engeller, güncellemede sorun yaratır ve bu nedenle birçok özel ROM (CyanogenMod dahil) bunlar olmadan dağıtılır. Odex dosyalarını, Odexer Aracı gibi basit yardımcı programları / komut dosyalarını kullanmak da dahil olmak üzere birçok şekilde döndürebilir (daha doğrusu oluşturabilirsiniz). Kullanımları kolaydır ve birçok "uzman" bunu yapmanızı tavsiye eder.

    Tek sorun, saf plasebo olmasıdır. /system dizininde odex dosyaları bulunmazsa, sistem bunları bir sonraki açılışta oluşturacak ve /system/dalvik-cache/ dizinine yerleştirecektir. Yeni bir ürün yazılımı yüklerken ekranda "Uygulamalar optimize ediliyor ..." mesajı göründüğünde yaptığı şey budur. Piyasadaki uygulamalarla ilgili olarak, bu arada, bu da işe yarıyor. Ancak yazılım yükleme aşamasında.

    Karar: plasebo.

    düşük bellek öldürücü ince ayarlar

    Android'de çoklu görev uygulaması, diğer mobil işletim sistemlerinden çok farklıdır ve klasik modele dayanmaktadır. Uygulamalar arka planda güvenle çalışabilir, sistemdeki sayılarında herhangi bir kısıtlama yoktur, arka planda yürütmeye geçerken işlevsellik kesintiye uğramaz. Bir ayrıntı dışında her şey masaüstündeki gibidir: RAM eksikliği veya (KitKat'tan başlayarak) uygulamanın kaynaklar için çok açgözlü olması durumunda sistemin herhangi bir arka plan uygulamasını öldürme hakkı vardır.

    Lowmemorykiller adı verilen bu mekanizma, Android'in tam teşekküllü bir çoklu görev işletim sisteminin özelliklerini korurken, sınırlı bellek ve takas bölümü olmadan normal şekilde yaşayabilmesi için icat edildi. Kullanıcı, herhangi bir uygulamayı kolayca başlatabilir ve bunlar arasında hızlı bir şekilde geçiş yapabilir ve sistem, uzun süredir kullanılmayan uygulamaların sonunu ve cihazın her zaman boş hafızaya sahip olmasını sağlar.

    Android'in ilk yıllarında, bu mekanizmanın amacı birçok kullanıcı için anlaşılmazdı, bu nedenle sözde görev öldürücüler - zaman zaman uyanan ve tüm arka plan uygulamalarını tamamlayan uygulamalar - popüler hale geldi. Bu durumda, büyük miktarda boş RAM, elbette bunda hiçbir artı olmamasına rağmen, bir artı olarak algılanan bir kâr olarak kabul edildi. Ancak uygulamalar arasında daha uzun geçiş, artan pil tüketimi ve sahibini sabah uyandırma sorunları şeklinde birçok dezavantaj vardı (alarm da kesildi).

    Zamanla, çoklu görev ilkelerine ilişkin bir anlayış geldi ve görev sonlandırıcılar yavaş yavaş terk edildi. Bununla birlikte, bunların yerini hızla başka bir trend aldı - düşük bellek öldürücü mekanizmanın kendisini ayarlamak (örneğin, MinFreeManager uygulamasını kullanarak). Yöntemin ana fikri, sistemin arka plan uygulamalarını öldürmeye başlayacağı RAM'i doldurma sınırlarını yükseltmektir. Android çoklu görev fikirlerini ihlal etmeden, standart araçlarla hafızanın bir kısmını boşaltmanıza izin veren bir tür "bize ve size" yolu.

    Ama nihayetinde neye yol açar? Bellek doldurma limitlerinin standart değerleri 4, 8, 12, 24, 32 ve 40 MB diyelim yani boş bellek 40 MB'a ulaştığında önbelleğe alınan uygulamalardan biri öldürülecek (yüklenen) 32 tanesi istemcisi olmayan bir İçerik Sağlayıcı, 24 tanesi ise nadiren kullanılan arka plan uygulamalarından biri ve ardından uygulama servis işlemleri (müzik çalar servisi gibi) görünür durumda. uygulama ekranı ve o anda çalışan uygulama. Son ikisi arasındaki fark, "geçerli" kullanıcının o anda uğraştığı uygulamadır ve "görünür", örneğin durum çubuğunda bir bildirimi olan veya ekranda bazı bilgileri görüntüleyen bir şeydir.

    Genel olarak, tüm bunlar, akıllı telefonun her zaman 40 MB boş belleğe sahip olacağı anlamına gelir; bu, bir uygulamayı daha barındırmak için yeterlidir, ardından LKM akışı uyanır ve belleği temizlemeye başlar. Her şey yolunda, herkes mutlu. Sistem, belleği maksimum düzeyde kullanıyor. Şimdi, kullanıcı yerli bir "uzmanın" tavsiyesini alırsa ve bu değerleri yükseltirse ne olacağını hayal edelim, ikincisi 100 MB diyelim (genellikle yalnızca son üç değer artırılır) ). Bu durumda basit bir şey olur: kullanıcı 100 - 40 = 60 MB cihaz belleği kaybeder. Bu alanı arka plan uygulamalarını depolamak için kullanmak yerine, bu uygulamalara geçiş süresini ve pil ömrünü azalttığı için kullanışlıdır, sistem onu ​​sebepsiz yere boş bırakacaktır.

    Adil olmak gerekirse, LKM ayarının çok az belleğe (512'den az) ve yerleşik Android 4.X'e sahip cihazlar veya geçici olarak artan eşikler için yararlı olabileceği söylenmelidir. Bazı ince ayar geliştiricileri, "agresif" ayarları yalnızca ileri teknoloji oyunlar gibi ağır yazılımları çalıştırırken kullanmanızı ve geri kalan zamanlarda standartta kalmanızı doğrudan önerir. Bu gerçekten mantıklı.

    Karar: Dokunma.

    G/Ç ayarları

    Forumlarda yayınlanan komut dosyalarında, genellikle G / Ç alt sisteminde ince ayarlar bulabilirsiniz. Örneğin, aynı ThunderBolt'ta! şu satırlar var:

    yankı 0 > $i/kuyruk/dönme; yankı 1024 > $i/queue/nr_requests;

    İlki, G/Ç zamanlayıcısına katı hal sürücüsüyle uğraştığını söyler, ikincisi G/Ç kuyruğunun maksimum boyutunu 128'den 1024'e çıkarır (komutlardaki $i değişkeni, komutlardaki blok aygıt ağacına giden yolu içerir. /sys, örneğin /sys/block/ mmcblk0/, komut dosyası bunların üzerinden geçer). Metnin devamında, CFQ zamanlayıcı ile ilgili aşağıdaki satırları bulabilirsiniz:

    yankı 1 > $i/queue/iosched/back_seek_penalty; yankı 1 > $i/queue/iosched/low_latency; yankı 1 > $i/queue/iosched/slice_idle;

    Bunu diğer programlayıcılara atıfta bulunan birkaç satır daha takip eder (bu arada, komutların sonundaki tamamen gereksiz noktalı virgüllere dikkat edin). Bütün bu satırlarda yanlış olan ne? İlk iki komut iki nedenden dolayı anlamsızdır:

    1. Modern Linux çekirdeğindeki G/Ç programlayıcıları, ne tür bir ortamla uğraştıklarını anlayabilirler.
    2. Bu kadar uzun bir G/Ç kuyruğu (1024) bir akıllı telefonda tamamen anlamsızdır. Dahası, masaüstünde bile anlamsızdır ve çok yüklü sunucularda kullanılır (görünüşe göre bu betiğe giren yapılandırma önerilerine göre).

    Son üçü, uygulamaların G / Ç önceliklerine göre ayrılmadığı ve mekanik depolamanın olmadığı bir akıllı telefon için en iyi zamanlayıcının bir noop, yani basit bir FIFO kuyruğu - ilk kimin eriştiği - basit bir nedenden dolayı anlamsızdır. bellek ona erişim sağladı. Ve bu zamanlayıcının herhangi bir özel ayarı yoktur. Bu nedenle, tüm bu çok ekranlı komut listelerini tek bir basit döngüyle değiştirmek daha iyidir:

    /sys/block/mmc* içindeki i için; yankı noop yap > $i/queue/scheduler echo 0 > $i/queue/iostats yapıldı

    Noop zamanlayıcıyı etkinleştirmenin yanı sıra, performans üzerinde olumlu bir etkiye sahip olması gereken tüm sürücüler için G / Ç istatistiklerinin toplanmasını devre dışı bırakır (ancak bu, okyanusta tamamen görünmez olacak bir damla olsa da).

    Performans ayarlama betiklerinde sıklıkla bulunabilen başka bir ince ayar, hafıza kartı için önceden okuma değerini 2 MB'a çıkarmaktır. Readahead mekanizması, uygulama bu verilere erişim talebinde bulunmadan önce ortamdan verileri proaktif olarak okumak için tasarlanmıştır. Çekirdek, birinin ortamdan yeterince uzun süre veri okuduğunu görürse, uygulamanın gelecekte hangi verilere ihtiyaç duyacağını anlamaya çalışır ve bunları önceden RAM'e yükler, böylece geri döndürmek için gereken süreyi azaltır.

    Kulağa hoş geliyor, ancak uygulamanın gösterdiği gibi, ileri okuma algoritması çok sık hatalar yapıyor ve bu da gereksiz G / Ç işlemlerine ve RAM tüketimine yol açıyor. RAID dizilerinde kullanım için yüksek okuma değerleri (1–8 MB) önerilirken, bir masaüstünde veya akıllı telefonda her şeyi olduğu gibi, yani 128 KB bırakmak daha iyidir.

    Karar: noop dışında hiçbir şeye ihtiyacınız yok.

    Sanal bellek yönetim sisteminde ince ayarlar

    G / Ç alt sistemine ek olarak, sanal bellek yönetimi alt sistemini ayarlamak da gelenekseldir. Genellikle, yalnızca iki çekirdek değişkeni değiştirilir: vm.dirty_background_ratio ve vm.dirty_ratio; bunlar, sözde kirli verileri, yani bir uygulama tarafından diske yazılan ancak yine de diske yazılan verileri depolamak için arabelleklerin boyutunu ayarlamanıza olanak tanır. RAM'de ve diske yazılmalarını bekliyor.

    Masaüstü Linux dağıtımlarında ve Android'de bu değişkenler için varsayılan değerler şuna benzer:

    * vm.dirty_background_ratio = 10 * vm.dirty_ratio = 20

    Bu, "kirli" veri arabelleğinin boyutu toplam RAM miktarının %10'una ulaştığında, pdflush çekirdek iş parçacığının uyanacağı ve verileri diske yazmaya başlayacağı anlamına gelir. Diske veri yazma işlemleri çok yoğunsa ve pdflush çalışmasına rağmen arabellek büyümeye devam ediyorsa, RAM miktarının %20'sine ulaştığında, sistem sonraki tüm yazma işlemlerini senkronize moda geçirecektir ( ön arabelleğe alma olmadan) ve diske uygulama yazanların çalışması, veriler diske yazılana kadar engellenir (Android terminolojisinde buna genellikle gecikme denir).

    Tampon boyutu %10'a ulaşmasa bile sistemin 30 saniye sonra bir şekilde pdflush akışını başlatacağını anlamak önemlidir. Bu bilgi bize ne veriyor? Aslında, kendi amaçlarımız için kullanabileceğimiz hiçbir şey. % 10/20 kombinasyonu oldukça makul ve örneğin, 1 GB belleğe sahip bir akıllı telefonda yaklaşık 100/200 MB bellek var; sistem NAND belleğine veya SD kartına yazma hızından daha düşük (yazılım yüklerken veya bir bilgisayardan dosya kopyalarken). Ancak optimizasyon komut dosyalarının yaratıcıları elbette buna katılmıyor.

    Örneğin, Xplix betiğinde şuna benzer satırlar bulabilirsiniz (orijinalde RAM miktarının kontrol edilmesi ve BusyBox kullanımı nedeniyle çok daha uzundurlar):

    sysctl -w vm.dirty_background_ratio=50 sysctl -w vm.dirty_ratio=90

    Bu komutlar 1 GB belleğe sahip cihazlar için geçerlidir, yani (yaklaşık olarak) 500/900 MB'ye eşit kirli arabellek sınırları ayarlarlar. Bu tür yüksek değerler, bir akıllı telefon için kesinlikle anlamsızdır, çünkü yalnızca sürekli yoğun disk yazma koşullarında, yani yine çok yüklü bir sunucu için çalışırlar. Akıllı telefonun olduğu bir durumda, standart olanlardan daha iyi olmayacaklar. Bu arada, ThunderBolt betiğinde! çok daha makul (ve standarda yakın) değerler kullanılıyor, ancak kullanıcının bunları kullanmaktan en azından bir miktar fark göreceğinden şüpheliyim:

    Eğer [ "$mem" -lt 524288 ];o zaman sysctl -w vm.dirty_background_ratio=15; sysctl -w vm.dirty_ratio=30; elif [ "$mem" -lt 1049776 ];sonra sysctl -w vm.dirty_background_ratio=10; sysctl -w vm.dirty_ratio=20; başka sysctl -w vm.dirty_background_ratio=5; sysctl -w vm.dirty_ratio=10; fi;

    İlk iki komut, 512 MB RAM'e sahip akıllı telefonlarda, ikincisi - 1 GB, üçüncüsü - 1 GB'den fazla olan akıllı telefonlarda yürütülür. Ama aslında, varsayılan değerleri değiştirmek için tek bir neden var - çok yavaş dahili belleğe ve / veya bellek kartına sahip bir cihaz (Çince'ye merhaba). Bu durumda değişkenlerin değerlerini yaymak yani şöyle bir şey yapmak mantıklıdır:

    sysctl -w vm.dirty_background_ratio=10 sysctl -w vm.dirty_ratio=60

    Ardından, yazma işlemlerinde keskin patlamalar olması durumunda, diske veri yazmak için zamanı olmayan sistem, sonuncusuna kadar senkronize moda geçmeyecek ve bu da yazarken uygulama gecikmelerini azaltacaktır.

    Karar: Dokunma.

    sonuçlar

    Ağ yığınını "ayarlamak", Linux ve Android çekirdek değişkenlerini değiştirmek (build.prop) dahil olmak üzere çok sayıda daha küçük optimizasyon vardır, ancak bunların %90'ının cihazın gerçek performansı üzerinde herhangi bir etkisi yoktur ve geri kalanı %10 ya davranış cihazlarının bazı yönlerini başkalarının zararına olacak şekilde iyileştirir ya da performansı fark etmeyeceğiniz kadar az geliştirir. Gerçekten işe yarayanlardan, aşağıdakileri not edebiliriz:

    • hız aşırtma Biraz hız aşırtma performansı artırabilirken düşük voltaj pil ömründen biraz tasarruf sağlar.
    • Veritabanı optimizasyonu. Bunun iş hızında gözle görülür bir artış sağlayacağından şüpheliyim, ancak teori bize bunun çalışması gerektiğini söylüyor.
    • Zipalign. Komik, ancak APK dosyalarının içindeki içeriği hizalayan yerleşik Android SDK işlevine rağmen, piyasada zipalign'dan geçmemiş büyük miktarda yazılım bulabilirsiniz.
    • Gereksiz sistem hizmetlerini devre dışı bırakmak, kullanılmayan sistemi ve nadiren kullanılan üçüncü taraf uygulamaları kaldırmak (Bunu daha önceki makalelerimden birinde zaten yazmıştım).
    • Belirli bir cihaz için optimizasyonlara sahip özel çekirdek (yine, tüm çekirdekler eşit derecede iyi değildir).
    • Daha önce açıklanan G/Ç zamanlayıcı noop.
    • TCP westwood+ doygunluk algoritması. Kablosuz ağlarda, Android'de kullanılan varsayılan Kübik'ten çok daha verimli olduğuna dair kanıtlar var. Özel çekirdeklerde mevcuttur.

    Yararsız build.prop ayarları

    XDA Developers forumlarından LaraCraft304 biraz araştırma yaptı ve "uzmanların" kullanılmasını önerdiği önemli sayıda /system/build.prop ayarlarının AOSP ve CyanogenMod kaynak kodunda hiç bulunmadığını buldu. İşte onların listesi:

    • ro.ril.disable.power.collapse
    • ro.mot.eri.losalert.delay
    • ro.config.hw_fast_dormancy
    • ro.config.hw_power_saving
    • windowsmgr.max_events_per_sec
    • persist.cust.tel.eons
    • ro.max.fling_velocity
    • ro.min.fling_velocity
    • ro.kernel.checkjni
    • dalvik.vm.verify-bytecode
    • hata ayıklama.performans.tuning
    • video.accelerate.hw
    • ro.media.dec.jpeg.memcap
    • ro.config.nocheckin
    • profiler.force_disable_ulog
    • profiler.force_disable_err_rpt
    • ersist.sys.shutdown.mode
    • ro.HOME_APP_ADJ

    Veritabanı optimizasyonu

    Sistem ve uygulama ayarları veritabanlarını optimize etmek için komut dosyası. Çalışmak için elbette kök ve BusyBox'a ihtiyacınız var.

    #!/sistem/bin/sh
    \ içinde ben için
    `meşgul kutusu bul /data -iname "*.db"`;
    Yapmak \
    /system/xbin/sqlite3 $i 'VAKUM;';
    /system/xbin/sqlite3 $i 'REINDEX;';
    Tamamlandı;

    Android işletim sistemi günümüzde giderek daha popüler hale geliyor ve en basit telefonlardan multimedya konsolları ve tabletlere kadar çok çeşitli cihazlarda oturma izni alıyor. Bununla birlikte, bu cihazlar her zaman en modern ve güçlü doldurmaya sahip değildir, bu nedenle Android'i optimize etme ve hızlandırma konusu birçok kişi için çok önemlidir. Bu nedenle, size sistem performansını artırmanın birkaç kanıtlanmış yolunu ve bu konudaki yaygın mitleri tanıtmak istiyoruz.

    Her şeyden önce, Android'in temelde Windows'tan farklı olduğunu anlamalısınız, bu nedenle, aşina olduğunuz sistemi optimize etme ve hızlandırma yöntemleri orada çalışmıyor. Ancak bu, aktif olarak çeşitli optimize ediciler, birleştiriciler ve hızlandırıcılar sunan bazı dolandırıcıları durdurmaz. Hangi yöntemlerin gerçekten faydalı olduğunu görelim.

    temel düzeyde

    1. Canlı duvar kağıdını devre dışı bırakın. Evet, çok güzel, biliyorum. Arkadaşlarınıza ve annenize hava atın, kız arkadaşınıza gösterin ve sonra normal bir resim koymak daha iyidir, çünkü tüm bu yüzen balıklar ve bulutlar gerçekten sistem kaynaklarını kaplar.

    2. Gereksiz widget'ları ve simgeleri kaldırın. Masaüstünüzdeki her pencere öğesi, çok ihtiyaç duyulan RAM'in birkaç megabaytını tüketir. Onlara eleştirel bir şekilde bakın ve fazlalıkları boşaltın.

    3. Gereksiz uygulamaları kaldırın. Google Play, çoğu tamamen ücretsiz olan pek çok iyi program içerir. Çok az insan "her ihtimale karşı" bir düzine veya iki tane kurmaktan kaçınır, "o zaman işe yarar." Bununla birlikte, bu programlardan bazıları widget'lar ekler, arka plan işlemleri çalıştırır ve bu nedenle gereksiz kaynak domuzlarıdır. Sadece gerçekten ihtiyacınız olanı bırakın.

    4. Farklı bir tarayıcı deneyin. Android'in yerleşik tarayıcısı oldukça iyidir, ancak daha yavaş cihazlar için önemli ölçüde daha az kaynak tüketen Opera Mini tercih edilebilir. Ayrıca Firefox veya Dolphin'i deneyin, bu tarayıcılar web'de gezinmenizi önemli ölçüde hızlandırabilir.

    Gelişmiş için ipuçları (yönetici hakları gerektirir).

    Bu ipuçları anlayış gerektirir ve bazen bir miktar risk içerir, bu nedenle öncelikle denemekten korkmayan deneyimli kullanıcılara yöneliktir.

    1. Cihazınızda hız aşırtma yapın. Tıpkı normal bir bilgisayar gibi, telefonunuzu veya tabletinizi overclock edebilir, yani işlemcinin frekansını artırabilirsiniz. Bunu yapmanın popüler bir yolu SetCPU'dur. Bir karar vermeden önce, tüm artıları ve eksileri dikkatlice düşünün (ısı dağılımında artış, özerklikte azalma vb.).

    2. Yeni bellenimi deneyin. Cihaz üreticiniz üretici yazılımını güncellemekte yavaş kalsa da, telefonunuz veya tabletiniz için optimize edilmiş ve özelleştirilmiş bir özel yapı kullanmayı her zaman deneyebilirsiniz. Başarısızlık durumunda, her zaman "tescilli" sisteme dönebilirsiniz.

    3. Otomatik başlatma programlarını kurun. Köklü bir cihazda, gereksiz işlemleri otomatik başlatıcılar listesinden kaldırabileceğiniz Otomatik Başlatma gibi programları kullanmak mümkündür.

    Yanlış Yöntemler

    1. Birleştirme. Android cihazlar birleştirme gerektirmez. Buna göre bu şekilde hızlanma sunan tüm uygulamalar bir aldatmacadan başka bir şey değildir.

    2. Görevleri yönetmek için uygulamalar (Görev Yöneticisi). Teorik olarak, tüm bu "görev öldürücüler" yararlı bir şey yapar - arka plan görevlerini öldürürler ve RAM'i boşaltırlar. Ancak gerçekte işler tamamen farklıdır. Android işletim sistemi, Windows'tan önemli ölçüde farklı olan oldukça karmaşık bir bellek yönetim sistemi kullanır. Şu anda etkileşimde bulunmadığınız uygulamalar, adeta "donmuş" durumdadır ve bu, onlara ilk eriştiğinizde durumlarını neredeyse anında geri yüklemenizi sağlar. Bunları bellekten kaldırırsanız, sonraki başlatmaları tam tersine daha yavaş olur, bu nedenle genel sistem yanıt verme hızı azalır.

    Android'i hızlandırmanın hangi kanıtlanmış yollarını biliyorsunuz? Yorumlarda okuyucularımızla paylaşır mısınız?