Asztali alkalmazások teljesítményoptimalizálása

Saved in:
Bibliographic Details
Main Author: Illich Tamás
Other Authors: Fauszt Dr. Tibor
Lőcsei János Péter
Format: Thesis
Kulcsszavak:hardverek
profilozás
szoftverfejlesztés
teljesítmény optimalizálása
többszálúsítás
Online Access:http://dolgozattar.uni-bge.hu/58253

MARC

LEADER 00000nta a2200000 i 4500
001 dolg58253
005 20250923130416.0
008 250923suuuu hu om 000 hun d
040 |a BGE Dolgozattár Repozitórium  |b hun 
041 |a hu 
100 1 |a Illich Tamás 
245 1 0 |a Asztali alkalmazások teljesítményoptimalizálása  |c Illich Tamás  |h [elektronikus dokumentum] 
520 3 |a A dolgozat célja asztali alkalmazások teljesítményoptimalizálási lehetőségeinekelemzése, különös tekintettel a memóriakezelésre és a processzorhasználatra. A kutatás soránszimulációs eszközökkel vizsgáltam a memóriaszivárgás, fragmentáció és többszálúvégrehajtás hatásait a futási teljesítményre. Emellett bemutatom a hatékony optimalizációhozszükséges elméleti hátteret, beleértve a processzor- és memóriaarchitektúrák alapvetőműködését. A dolgozat összefoglalja a releváns eszközöket és módszereket, amelyekkelmérhető és értékelhető a szoftverek erőforrás-használata, hozzájárulva a célzott, hardvertudatosoptimalizáláshoz.Módszereket és gyakorlati lehetőségeket vizsgáltam, a szoftveres és hardveresszempontokat integrált megközelítésben tárgyalva. A kutatás két fő területre koncentrál: amemóriakezelés és a processzorhasználat optimalizálására. A memóriakezelés vizsgálata soránszimulációs környezetben elemeztem a memóriaszivárgás és memóriafragmentációteljesítményre gyakorolt hatásait, valamint ezek detektálásának és megelőzésének lehetőségeit.A szimulációk során különféle memóriahasználati mintákat modelleztem, hogy feltárjam,mikor és hogyan keletkeznek memóriaszivárgások, milyen tényezők gyorsítják fel afragmentációt, illetve hogyan befolyásolja a memória-allokáció gyakorisága és módja ateljesítményt. A processzor-oldali optimalizáció keretében a többszálú végrehajtás, aszálkezelés hatékonysága, valamint az utasítás- és adatszintű párhuzamosítás gyakorlatialkalmazhatóságát értékeltem.A kutatás hangsúlyt fektet a teljesítményoptimalizáláshoz szükséges alapismeretekrendszerezésére, különös tekintettel a modern számítógépes architektúrák – elsősorban aprocesszor és memória – működési elveire. Részletesen bemutatásra kerül a CPU belsőfelépítése, a cache-hierarchia, a pipeline működés, az előfeldolgozás (branch prediction) és amemóriához való hozzáférés hatékonysága, amelyek kulcsfontosságúak a teljesítményszempontjából. Az elméleti háttérre építve a dolgozat gyakorlati példákkal szemlélteti, hogyanbefolyásolják ezek a tényezők a futási időt, erőforrás-kihasználtságot és általánosalkalmazásélményt. 
695 |a hardverek 
695 |a profilozás 
695 |a szoftverfejlesztés 
695 |a teljesítmény optimalizálása 
695 |a többszálúsítás 
700 1 |a Fauszt Dr. Tibor  |e ths 
700 1 |a Lőcsei János Péter  |e ths 
856 4 0 |u http://dolgozattar.uni-bge.hu/58253/1/Illich_Tamas_szakdolgozat_complete0505.pdf  |z Dokumentum-elérés 
856 4 0 |u http://dolgozattar.uni-bge.hu/58253/2/szakdolgozati_osszefoglalas_2025.pdf  |z Dokumentum-elérés 
856 4 0 |u http://dolgozattar.uni-bge.hu/58253/3/Illich%20Tam%C3%A1s%20szakdolgozat-biralat_2025_bels%C5%91%20b%C3%ADr%C3%A1l%C3%B3.pdf  |z Dokumentum-elérés 
856 4 0 |u http://dolgozattar.uni-bge.hu/58253/4/Illich_Tamas_szakdolgozat_biralat.pdf  |z Dokumentum-elérés