7 poin oleh ffdd270 2020-07-24 | 4 komentar | Bagikan ke WhatsApp

Ini adalah artikel yang terbatas pada Ruby di Linux.

Bahkan jika Anda tidak mengenal Ruby, ini tetap artikel yang layak dibaca, membahas bagaimana memori dikelola di tingkat OS dan interpreter. Juga dijelaskan dengan ramah bagaimana paging dan paging pool digunakan, serta tentang fragmentasi memori.

Tampaknya ada banyak hal yang bisa dipelajari dari cara melacak memory leak.

4 komentar

 
ffdd270 2020-07-24

Meski yang disebut memang glibc, pada kenyataannya tampaknya semua proyek Linux yang menggunakan multi-thread di antara program-program yang memakai pustaka C standar kemungkinan besar akan terdampak juga ; duh ;

 
novemberoscar 2020-07-24

Karena Python juga bergantung pada glibc, ada masalah yang sama, sehingga ada juga cara untuk mengurangi fragmentasi memori dengan menggunakan Jemalloc alih-alih allocator bawaan.

http://egloos.zum.com/mcchae/v/11175458

 
novemberoscar 2020-07-24

Ngomong-ngomong, kalimat ini sangat berkesan...

there are no tools that allow me to do that. -- Jadi saya menulis sendiri visualizer heap OS.

 
ffdd270 2020-07-24

Tidak ada alatnya -> jadi saya membuatnya.

Saya rasa itu adalah sikap yang keren dari seorang programmer.