17 Ağustos 2013 Cumartesi

Android Ram Yönetimi

1)Sistem Uygulamaları Bölümü:
Burası Driver,Kamera Önbelleği,Çekirdek,Dalvik'in bulunduğu bölümdür.Buraya herhangi bir şekilde MÜDAHALE EDİLEMEZ.

2)Çalışan Uygulamalar Bölümü:
Burası DONMAMIŞ,Arka planda gerçek zamanlı çalışmaya devam eden uygulamaların tutulduğu bölümdür.Müzik Çalar,Devam eden indirmeler,dropbox uploadları,Whatsapp gibi sürekli online uygulamalar.

3)Önbelleğe alınmış Uygulamalar Bölümü:
Burada Dondurulmuş uygulamalar tutulur.Ramin bu bölümünde LMK sistemi aktiftir.Siz Uygulama açtıkça LMK sistemi son kullanılan uygulamayı buradan siler.böylece sistem sürekli hızlı çalışır.

RESİMLERLE RAMİN ÇALIŞMA MANTIĞI

(Ayarlar-->Uygulamalar-->Çalışan Uygulamalar)


Şimdi.. Bu resme bakacak olursak 162 mb boş yazıyor.Bu gerçekten boş ram değerimidir? KESİNLİKLE HAYIR!

(Önbelleğe Alınan İşlemler)


Görsel olarak değilde sayı ile gerçek boş rami öğrenmek isteyenler:

Terminal Emulator uygulamasını açıp "free" komutunu yazsınlar.
Gerçek boş raminizi göreceksinizdir.


Soru-Cevap

1)Rami nasıl temizlemeliyim?

Cevap:
LMK sistemi ile çakışmayan ram temizleyicileri kullanın.FMR Memory Cleaner önerimdir.Arka planda sürekli ram temizliği yapan uygulamalar kullanmayın! işlemciyi daha çok yoracak ve devamında şarj tasarrufunun aksine daha çok şarj tüketeceklerdir.

2)Androidde Uygulamaların arka planda kapanmasını engellemek mümkünmüdür?

Cevap:
Evet,Mümkündür.
2 Seçeneğiniz vardır.Swap ile bellek takas dosyası oluşturma.Ve LMK Sistemini kapatmaktır.

3)Kullanılabilir Rami yükseltmek mümkünmüdür?

Cevap:
Evet.
Çeşitli Kerneller ile kullanılabilir rami arttırabilirsiniz.
(Galaxy S)Kendi telefonumdan örnek verirsek.GB'de 330 mb ram vardı.şu anda JB 4.2.1 kullanıyorum.Ram 410.

4)Swap Nedir?

Cevap:
İngilizce karşılığı ile takas anlamına gelir.
Windows'daki sanal bellek sisteminin Linux'daki karşılığıdır.
Swap sistemi kernel desteklediği sürece her cihaza kurulabilir.
Çalışma şekli,
ram dolunca son kullanılan uygulamayı swap alanına taşır.
Ve swap alanı dolana kadar sistem bütün açık uygulamaları kapanmadan aynı anda tutabilir.
Ancak bu taşıma işlemi sırasında lag olmasını engellemek için hızlı bir işlemci ve hafıza kartı gereklidir.
Önerilerim:En az class 6 hafıza kartı.1.2 Ghz tek çekirdek işlemci.

5)Zram Nedir?

Cevap:
Ram sıkıştırmasıdır.
Aynı swap gibi,Kernel desteklediği sürece her cihaza kurulabilir.
Çalışma şekli olarak swap'a benzerlik gösterir ancak sıkıştırmak için ramin içerisinde ayrı bir bölüm kullanır.
Ancak oyunlar ile düşük performans gösterir.
Çünkü, Yukarda yazdığım gibi ramin içerisinde bir bölüm kullanır.Ve hayli olarak kullanılabilir ram düşer.
ancak bu sistem normal kullanımlarda performansı epey arttırır.Çünkü yavaş Sd kart değil son derece hızlı ram'i kullanır.

6)LMK Nedir?

Cevap:
Açılımı Low Memory Killer (Düşük Bellek Katili)
Adından anlaşıldığı üzere bir ram temizleyicisidir.Siz uygulama açtıkça eğer önbelleğe alınmış bölümündeki ram dolarsa en son kullandığınız uygulamayı kapatır.Böylece sistem sürekli hızlı çalışır.Ram temizleyici uygulama kullanmayın dememin nedeni budur.Android'de zaten yerleşik bir ram temizleyicisi var.Eğer sizde kullanırsanız LMK ile çakışabilir.Buna bağlı olarak işlemci kullanımı ve batarya kullanımı artar.
LMK ve buna benzer ram yönetimi olan sistemlerde Multitask beklenemez.(iOS, WP7/8)

Etiketler:

0 Yorum:

Yorum Gönder

Yorumlarınız için teşkür ederim

Kaydol: Kayıt Yorumları [Atom]

<< Ana Sayfa