boleh saat hasil revisi selesai semua..
ini masih menunggu ada saran sesepuh yang mau ditambahkan dan dikurangi..
karena pemahaman saya soal ini masih kurang dalam

On Monday, February 17, 2014 1:42:20 PM UTC+7, Erwin Kwee wrote:
>
> nice share bro Rio,
> ijin post di blog boleh kah?
>
>
>
> 2014-02-17 13:38 GMT+07:00 Rio Husnady Hidayat 
> <spide...@gmail.com<javascript:>
> >:
>
>> *Mau Share aja sedikit pengetahuan yang ane punya soal ram di android*
>> *jika ada kesalahan mohon di koreksi*
>> *karena ilmu yang terbatas....*
>> *mari belajar bersama....*
>>
>>
>> banyaknya user yang awam tentang linux/android dan menyamakan persepsi 
>> salah yang mereka tahu dengan sistem operasi windows.
>>
>>
>> perlu di ingat, Android based on Linux, bukan windows...
>>
>> cara kerja, pengaturan, serta manajemennya juga berbeda
>>
>> karena berbeda sistem operasi
>>
>>
>> hal yang perlu diingat
>>
>>
>> 1. Android/Linux itu semua tentang efisiensi..
>>
>> 2. Android mengganggap RAM itu adalah Sumber daya (Resource) yang harus 
>> digunakan
>>
>> 3. Android memiliki AutoKiller Saat Low memory atau LMK
>>
>>
>> Konsep pemakaian memori Linux adalah semua tentang efisiensi. 
>>
>> RAM adalah sumber daya yang harus digunakan, 100% jika memungkinkan, 
>> sepanjang waktu (jika memungkinkan). 
>>
>>
>> Linux menggunakan RAM yang tidak digunakan untuk cache data dan 
>> filesystem meta-data dari perangkat penyimpanan lambat (Flash atau disk) 
>>
>>
>> karena mengambil informasi dari RAM jauh lebih cepat: 
>>
>> Tidak ada hambatan (bottleneck) seperti media fisik lambat, slow buses or 
>> device clocks, dan tidak memerlukan dekompresi.
>>
>>
>> *dekompresi : tiap aplikasi di android itu adalah compiled java within 
>> compressed zip.*
>>
>> *jadi apk harus di dekompresi, sebelum aplikasi siap untuk di ekseskusi*
>>
>>
>> *----------------------------------*
>>
>> *LOGIKA KERJA RAM LINUX*
>>
>> *----------------------------------*
>>
>> Ram : meja kerja
>> CPU : pegawai
>> isi ram : barang-barang
>> ---------------------------
>> Seorang pegawai (CPU), dia kerjanya mengatur, pendataan, stempel, dan 
>> tanda tangan...
>>
>>
>> *mana yang lebih baik??*
>> 1. meja kerja pegawai tsb diisi penuh oleh barang2 yang sering dia pakai, 
>> kaya pulpen, scanner, printer, stempel, agar dia semakin cepat mengerjakan 
>> kerjaannya, semakin besar meja (RAM), semakin baik kerjanya..
>>
>> atau..
>> 2. meja kerjanya kosong, dan dia harus ambil pulpen ke tempat pengadaan 
>> pulpen, mau scan harus ke scanner di ujung kantor, mau nge-print harus 
>> jalan dulu ke printer
>>
>> *no.1 adalah cara kerja Android/Linux*
>> balik ke tulisan atas : Linux/Android itu semua tentang efisiensi..
>> Android menganggap RAM itu resource yang harus digunakan, 100% klo emang 
>> bisa..
>>
>>  *----------------------------------*
>>
>> *HUBUNGAN RAM BATTERY*
>>
>> *----------------------------------*
>>
>>
>> *RAM usage tidak mempengaruhi battery*1. Mengisi RAM itu diatur oleh 
>> Memory Controller BUKAN CPU/APU
>>
>> 2. apapun yang di store di memory, digunakan atau tidak, tidak 
>> mengaktifkan CPU/APU, tapi oleh memory controller chip.
>>
>> 3. Semakin sedikit FREE RAM di android semakin cepat, karena semua 
>> resource yg ada sudah tersedia di RAM, jadi tinggal panggil address 
>> resource di ram, tidak perlu mencari lalu me-load 
>> frameworks/bitmap/vector/content
>>
>> The amount of data you hold in memory doesn't influence the battery life 
>> as the complete memory has to be refreshed all the time, 
>>
>> whether you store something there or not (the memory controller doesn't 
>> know whether a part is "unused").
>>
>>
>> *LOGIKA : *
>> Ram : meja kerja
>> CPU : pegawai
>>
>> isi ram : barang-barang
>>
>> Sekretaris : Memory Controller
>>
>> *----------------------------------*
>>
>> karena sekretaris tau apa yang sering pegawai pakai, oleh sekretaris meja 
>> kerja diisi barang2 yang sering digunakan.. pegawainya (cpu) ya tinggal 
>> pakai aja
>>
>>
>>
>> *----------------------------------*
>>
>> *LMK*
>>
>> *----------------------------------*
>>
>> Android sendiri sudah memiliki LMK (Low Memory Killer) untuk mengatur 
>> kebutuhan memory
>> Di dalam LMK ini ada 6 pembagian untuk pengaturan task killer, yaitu:
>>
>> *FOREGROUND_APP : *Aplikasi yang ada aktif dilayar saat ini
>> *VISIBLE_APP : *Aplikasi yang hidup dan berjalan di background karena 
>> masih melakukan sesuatu
>> *SECONDARY_SERVER : *sebuah proses/service yg dibutuhkan aplikasi yang 
>> sedang berjalan 
>> HIDDEN_APP 
>> CONTENT_PROVIDER 
>> EMPTY_APP 
>>
>>
>> walaupun sudah diatur oleh system, tapi kita bisa mengaturnya sendiri...
>>
>> Setiap Handset mempunyai setting LMK yg berbeda-beda..
>>
>>
>> -----------------------------
>>
>>
>>
>> *Why Does Android Not Need Task Killers?*
>>
>>
>>    - Android automatically kills a task when more memory is needed.
>>
>>
>>    - Android automatically kills a task when it’s done doing what it 
>>    needs to do.
>>
>>
>>    - Android automatically kills a task when you haven’t returned to it 
>>    in a long time.
>>
>>
>>    - Most services (while possibly running in the background) use very 
>>    little memory when not actively doing something. 
>>
>>
>>    - Killing certain processes can have undesirable side effects. Not 
>>    receiving text messages, alarms not going off, and force closes just to 
>>    name a few. 
>>
>>
>>    - Kebanyakan Aplikasi akan keluar dengan sendirinya apabila user 
>>    menekan tombol "back" 
>>
>>
>>    - Jika menekan Home, Android will eventually kill it once it’s been 
>>    in the background for a while.
>>
>> *What You Should Do: **Let Android handle tasks itself. *
>>
>> Don’t install programs like Advanced Task Killer to auto-kill apps. 
>>
>> Use ATK only when you need to kill an app that is misbehaving.
>>
>>
>>
>> dirangkum dari berbagai sumber
>>
>> 1. http://www.rt-embedded.com/blog/archives/linux-memory-consumption/
>>
>> On Monday, February 17, 2014 11:54:51 AM UTC+7, Rio Husnady Hidayat wrote:
>>>
>>> *Mau Share aja sedikit pengetahuan yang ane punya soal ram di android*
>>> *jika ada kesalahan mohon di koreksi*
>>> *karena ilmu yang terbatas....*
>>> *mari belajar bersama....*
>>>
>>>
>>> ........
>>> Di beberapa facebook groups yang saya ikuti, 
>>> banyaknya user yang awam tentang linux/android dan menyamakan persepsi 
>>> salah yang mereka tahu dengan sistem operasi windows.
>>>
>>>
>>> perlu di ingat, Android based on Linux, bukan windows...
>>>
>>> cara kerja, pengaturan, serta manajemennya juga berbeda
>>>
>>> karena berbeda sistem operasi
>>>
>>  -- 
>> ==========
>> ID-Android on YouTube
>> https://www.youtube.com/watch?v=0u81L8Qpy5A 
>> --------------------
>> Aturan Umum ID-ANDROID >> http://goo.gl/NfzSGB
>>  
>> Join Forum ID-ANDROID >> http://forum.android.or.id
>> ==========
>> --- 
>> Anda menerima pesan ini karena Anda berlangganan grup "[id-android] 
>> Indonesian Android Community " dari Grup Google.
>> Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, 
>> kirim email ke id-android+berhenti berlan...@googlegroups.com<javascript:>.
>> Kunjungi grup ini di http://groups.google.com/group/id-android.
>>
>
>

-- 
==========
ID-Android on YouTube
https://www.youtube.com/watch?v=0u81L8Qpy5A 
--------------------
Aturan Umum  ID-ANDROID >> http://goo.gl/NfzSGB

Join Forum   ID-ANDROID >> http://forum.android.or.id
==========
--- 
Anda menerima pesan ini karena Anda berlangganan grup "[id-android] Indonesian 
Android Community " dari Grup Google.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim 
email ke id-android+berhenti berlangga...@googlegroups.com .
Kunjungi grup ini di http://groups.google.com/group/id-android.

Reply via email to