Namai Plėtra Kas yra tingus krovimas? - apibrėžimas iš techopedijos

Kas yra tingus krovimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia tingus krovimas?

Lazy loading - tai galimybė nurodyti numatytąsias procedūras, kurios sudaromos ir įkeliamos į atmintį programos paleidimo metu. Kadangi daugelyje programų yra nenaudojamų funkcijų, tingus įkėlimas yra skirtas pagreitinti pradinį programos atidarymo laiką.


Lazy loading yra taip pat žinomas kaip dinaminis funkcijos krovimas.

„Techopedia“ paaiškina „Lazy Loading“

Programose yra funkcijų, kurias įgyvendina įvairūs programos komponentai. „Tingus krovimas“ nurodo sistemos instrukcijas, kaip įkelti tik pagrindinius komponentus. Tinkamai naudojant, tingus krovimas pagerina programos našumą.


Programos komponentų, kurie įkeliami į atmintį programos paleidimo metu, pavyzdžiui, modulių ar DLL, žymėjimas priklauso nuo programinės įrangos funkcijų sriegimo proceso. Programos paleidimo metu kai kurios gijos yra nereikalingos, nes vartotojui gali tekti peržiūrėti sąsają prieš paleisdami tam tikrą funkciją. Kitos gijos gali būti atidėtos, kol pradinė sąsaja nebus įkelta į atmintį.


Įprastoje programoje yra daugiau nei viena sąsaja. Kai kompiuteris suvokia, kad vartotojas taiko papildomas programinės įrangos funkcijas, į atmintį gali būti įkelta daugiau komponentų. Jei komponentai įkeliami, kai kompiuterio aparatūra užimta, įkrovimo procesas gali sumažinti kompiuterio našumą. Paprastai, jei programa paleisdama naudoja daugelį savo komponentų, tingus įkėlimas greičiausiai nepagerins našumo.

Kas yra tingus krovimas? - apibrėžimas iš techopedijos