Optimizacija
Izvor: Wikipedija
![]() |
Predloženo je da se na ovoj stranici postavi razdvojbena stranica. (Rasprava) |
Optimizacija (engl. optimize - prilagodi) je način programiranja ili izmjene programa gdje se (postojeći) program prilagođava za upotrebu uz određen hardware, ili suradnju s drugim aplikacijama (ili operativnim sistemom) u cilju povećanja brzine izvršavanja, smanjenja zauzeća resursa (kao što su: memorija, kapacitet medija za pohranu, zauzeće bandwidtha (mrežni resurs)...) itd., odnosno povećanja efikasnosti.
Optimizacija se provodi traženjem boljeg algoritma za određen posao, sažimanjem (npr. slike kod igara), sakupljanjem smeća (engl. garbage collection), korištenjem specifičnih karakteristika hardvera (npr. korištenje specifičnih registara procesora, korištenjem 3D akceleracije kod grafičkih kartica koje ju podržavaju...) itd.