Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Patch Baru Bertujuan Untuk Mengurangi Penggunaan Memori Saat Mengkompilasi Kernel Linux

Posted on December 28, 2022 by Syauqi Wiryahasana
Tambalan yang diperbarui dikirim hari ini yang bertujuan untuk mengurangi penggunaan memori maksimum saat mengkompilasi kernel Linux. Pada gilirannya untuk sistem yang dibatasi memori yang mencoba mengkompilasi kernel, ini akan menyebabkan lebih sedikit pertukaran dan waktu pembuatan yang lebih cepat. Thomas Weißschuh mengirimkan tambalan terbarunya yang bertujuan untuk mengurangi penggunaan memori maksimum saat mengkompilasi kernel Linux. Secara khusus, dia membidik penggunaan memori untuk memproses objek vmlinux.o dengan objtool, yang merupakan langkah paling intensif memori untuk proses pembuatan kernel.

Set delapan tambalan melakukan penyesuaian pada kode objtool untuk mengurangi penggunaan memori. Secara khusus, beralih dari malloc() ke calloc() dalam loop objtool menghasilkan pengurangan penggunaan memori puncak sebesar 3,7% saat memproses vmlinux.o. Mengurangi penggunaan memori dari struct reloc menurunkan penggunaan memori sebesar 3,8% lainnya di kernel lain yang dibuat oleh Thomas. Mengoptimalkan tata letak simbol struct menurunkan penggunaan memori sebesar 0,5% dan kemudian beberapa pengoptimalan lainnya tanpa peningkatan yang dicatat. Singkat cerita, seri tambalan yang menjalani peninjauan ini akan membantu mengurangi penggunaan memori puncak saat mengkompilasi kernel Linux dan pada gilirannya membantu membangun terutama untuk sistem dengan jumlah RAM terbatas yang mungkin mengalami pertukaran selama proses pembangunan yang pada gilirannya akan menyebabkan kecepatan build menderita.

Itulah berita seputar Patch Baru Bertujuan Untuk Mengurangi Penggunaan Memori Saat Mengkompilasi Kernel Linux, semoga bermanfaat. Disadur dari Phoronix.com.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically