--- Pada Rab, 26/5/10, Muhammad Ichsan <ich...@gmail.com> menulis: > Dari: Muhammad Ichsan <ich...@gmail.com> > Judul: Re: [tanya-jawab] Memory lama2 habis? > Kepada: tanya-jawab@linux.or.id > Tanggal: Rabu, 26 Mei, 2010, 10:03 AM > On 5/25/10, Ronny Haryanto <ro...@haryan.to> > wrote: > > 2010/5/24 Muhammad Ichsan <ich...@gmail.com> > >> Kenapa ya, memory di Linux itu sepertinya tidak > dibersihkan? Saya top, > >> aplikasi2 saya tidak makan banyak memory tapi free > -m menyatakan sisa > >> memory tinggal sedikit. > > > > Bagian yg mana dari output free -m yang menyatakan > sisa memory tinggal > > sedikit? > > ->> free -m > ->> free -m > > total > used > free shared > buffers cached > Mem: 20042 > 15563 > 4478 > 0 284 13626 > -/+ buffers/cache: > 1652 18390 > Swap: 10001 > 0 10001 > > >> Kayaknya memory yang tidak terpakai tidak pernah > dibersihkan. > > > > "Membersihkan memory" itu sebetulnya malah operation > yg expensive dan slow. > > Tapi apa dijamin memory yang tidak terpakai lagi akan > ditiban? > > > > >> Akhirnya terpaksa saya reboot Linux nya biar > kencang lagi. > > > > Taunya lebih kenceng diukur pake apa? Apakah cuma > dirasakan aja atau > > pake program apa? > > Lah, berasa dong buka ini buka itu cepat lagi. Setidaknya > saya > merasakan responsiveness pada aplikasi2 yang pakai GUI. > Gini deh, kalo > ada orang nunjukin ke saya 2 desktop: 1adalah yang udah > dibuka > sessionnya lama satu dan 2 adalah yang baru aja dibuka > sessionnya saya > bisa tau mana yang lebih responsive tanpa perlu > diberitahu. > > > > >> Lagi pula aplikasi saya jadi drop karena habis > memorynya. > > > > Apa maksudnya drop? Dan gimana anda bisa memastikan > bahwa penyebab > > "drop" ini adalah karena kehabisan memory? > > Kan ada catatannya. Di aplikasi saya yang berbasis java ada > catatan > bahwa Heap Space memory habis digunakan.
Kalau indikasi nya adalah aplikasi java yang menunjukan ada error Out Of memory di Java Heap Space Memory , saya juga dulu pernah mengalami . Kalau berdasarkan pengalaman saya dulu bukan memory OS nya yg habis tetapi JVM nya yang perlu dituning untuk lebih banyak menggunakan alokasi memory yg ada . Jadi intinya aplikasi Java tersebut mentok karena limitasi di konfigurasi Javanya sendiri yg membatasi penggunaan memory . Detailnya saya lupa, mungkin sedikit googling tentang "Tuning Java Heap Memory" bisa membantu . :) CMIIW - Arief Furqon > > > > Ronny > > Mohon penjelasannya dari rekan2 yang expert. -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis