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

Illich Tamás (2025) Asztali alkalmazások teljesítményoptimalizálása. Pénzügyi és Számviteli Kar.

[thumbnail of Illich_Tamas_szakdolgozat_complete0505.pdf] PDF
Illich_Tamas_szakdolgozat_complete0505.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (1MB)
[thumbnail of szakdolgozati_osszefoglalas_2025.pdf] PDF
szakdolgozati_osszefoglalas_2025.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (114kB)
[thumbnail of Illich Tamás szakdolgozat-biralat_2025_belső bíráló.pdf] PDF
Illich Tamás szakdolgozat-biralat_2025_belső bíráló.pdf
Hozzáférés joga: Bizalmas dokumentum (bírálat)

Download (278kB)
[thumbnail of Illich_Tamas_szakdolgozat_biralat.pdf] PDF
Illich_Tamas_szakdolgozat_biralat.pdf
Hozzáférés joga: Bizalmas dokumentum (bírálat)

Download (161kB)

Absztrakt (kivonat)

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.

Intézmény

Budapesti Gazdasági Egyetem

Kar

Pénzügyi és Számviteli Kar

Tanszék

Gazdaságinformatika Tanszék

Tudományterület/tudományág

NEM RÉSZLETEZETT

Szak

Gazdaságinformatikus

Mű típusa: diplomadolgozat (NEM RÉSZLETEZETT)
Kulcsszavak: hardverek, profilozás, szoftverfejlesztés, teljesítmény optimalizálása, többszálúsítás
SWORD Depositor: User Archive
Felhasználói azonosító szám (ID): User Archive
Rekord készítés dátuma: 2025. Szep. 23. 13:04
Utolsó módosítás: 2025. Szep. 23. 13:04

Actions (login required)

Tétel nézet Tétel nézet