Lazy loading adalah kemampuan untuk mempercepat rutinitas default program atau web yang disusun dan di load ke memori saat peluncuran Program. Karena seiring dengan berjalan nya waktu, banyak aplikasi web yang berisi fitur yang tidak digunakan dalam keadaan tertentu. lazy loading dimaksudkan untuk mempercepat waktu pembukaan awal program web ini. Lazy loading juga dikenal sebagai fungsi pembebanan dinamis.
Pada dasar nya sebuah program berisi fitur, yang di dalam nya diimplementasikan oleh berbagai komponen program. Lazy loading menentukan petunjuk sistem untuk memuat komponen penting saja. Jika digunakan dengan benar, lazy loading dapat meningkatkan kinerja dari program tersebut.
Yang menunjukkan komponen dari program yang di load ke memori saat peluncuran Program, seperti module atau DLLs, tergantung pada susunan “fungsi code” dari program. Selama Program di jalankan , beberapa “fungsi code” akan dibuang, karena mungkin perlu untuk melihat sebuah antarmuka sebelum menjalankan fungsi interface tertentu. benang lain mungkin tertunda hingga setelah interface awal dimuat ke memori.
Sebuah program biasanya memiliki lebih dari satu antarmuka. Ketika komputer menyadari bahwa pengguna menerapkan fungsi perangkat lunak tambahan, lebih komponen dapat dimuat ke memori. Jika komponen dimuat ketika perangkat keras komputer sibuk, proses loading dapat mengurangi kinerja komputer. Secara umum, jika program menggunakan banyak komponen pada saat startup, lazy loading tidak mungkin untuk meningkatkan kinerja.
EmoticonEmoticon