Linux kernel mengusulkan 'spawn templates' untuk optimasi proses
Judul asli: Moving beyond fork() + exec()
Mengapa Ini Penting
Optimasi fundamental proses creation di Linux dapat meningkatkan performa sistem
Li Chen mengusulkan spawn templates untuk Linux kernel guna mengoptimasi pola fork() + exec() yang mahal. Proposal ini menawarkan template yang dapat digunakan berulang untuk executable yang sama, mengurangi overhead pembuatan proses baru.
Proposal spawn templates dari Li Chen bertujuan mengatasi keterbatasan pola fork() + exec() tradisional yang mahal secara komputasi. Sistem call fork() harus menyalin seluruh state proses termasuk memori untuk child process, yang kemudian sering dibuang saat exec() menjalankan program baru. Proposal ini memperkenalkan spawn_template_create() untuk membuat template executable yang dapat digunakan berulang kali, menyebarkan biaya setup di beberapa operasi. Template berisi informasi yang di-cache untuk mempercepat eksekusi program yang sama. Meski proposal dalam bentuk saat ini kemungkinan tidak akan diterima, namun menunjukkan arah pengembangan primitif pembuatan proses baru di masa depan.