Şehriyar
Üye
Android ram kullanımı nasıldır? Ram cache-Dalvik cache nedir?
İnsanlarda hep şu düşünce var android ile ilgili. Multitasking olayında tüm uygulamalar arkaplanda öylece açık sanılıyor..
Ve bu açık uygulamaların da ramde yer kapladığını..
Ama öyle değil. Android'in standart işlem sınırı var.(İcs de bu sınırı ayarlama seçeneği mevcut)
Belirli sayıda işlem açıldığı zaman eski işlemleri önbelleğe (cache) atar.
Önbellek ramde yer kaplamaz. Önbellek telefonun dahili hafızasında bulunur.
Siz istediğiniz zaman da önbellekteki işlem ram'e aktarılır.
Androidde multitasking olayını bir benzetmeyle açıklayayım.
Şimdi siz domatesi dolaba attığınızda aslında programı önbelleğe gönderiyorsunuz.
Önbellek olmazsa her domates yiyişinizde ya domateslerin sürekli dışarda olması gerekir (Ramde sürekli açık olması) ya da domatesleri pazara geri götürmeniz gerekir (uygulamayı kaldırmak).
İşte önbellek bu işe yarıyor. Hem domatesleri bozulmasın diye hemde dışarda kalmasın diye sizin için saklıyor.
Yani anlatmak istediğim şey şu. Programlar ramde yer kaplamazlar. Sürekli açıkta değildirler.
Sadece belli başlı programlar yer kaplarlar onların da sürekli açık olması gerektiğinden..
Kilit ekranı, ayarlarınız, senkronizasyon(açıksa) vs. vs.
Ve bu açık uygulamaların da ramde yer kapladığını..
Ama öyle değil. Android'in standart işlem sınırı var.(İcs de bu sınırı ayarlama seçeneği mevcut)
Belirli sayıda işlem açıldığı zaman eski işlemleri önbelleğe (cache) atar.
Önbellek ramde yer kaplamaz. Önbellek telefonun dahili hafızasında bulunur.
Siz istediğiniz zaman da önbellekteki işlem ram'e aktarılır.
Androidde multitasking olayını bir benzetmeyle açıklayayım.
| Pazardan domates ve biber aldınız | Programı yüklediniz/çalıştırdınız |
| Domateslerden birkaç tane yiyip dolaba attınız | Programda işiniz bittikten sonra menüye döndünüz |
| Şimdide biber yediniz ve dolaba attınız | Menüden başka bir programa girdiniz. |
Şimdi siz domatesi dolaba attığınızda aslında programı önbelleğe gönderiyorsunuz.
Önbellek olmazsa her domates yiyişinizde ya domateslerin sürekli dışarda olması gerekir (Ramde sürekli açık olması) ya da domatesleri pazara geri götürmeniz gerekir (uygulamayı kaldırmak).
İşte önbellek bu işe yarıyor. Hem domatesleri bozulmasın diye hemde dışarda kalmasın diye sizin için saklıyor.
Yani anlatmak istediğim şey şu. Programlar ramde yer kaplamazlar. Sürekli açıkta değildirler.
Sadece belli başlı programlar yer kaplarlar onların da sürekli açık olması gerektiğinden..
Kilit ekranı, ayarlarınız, senkronizasyon(açıksa) vs. vs.


..ben kaçayım buradan hiç bişey anlamadım..dalvik kim 


