Asztali alkalmazások teljesítményoptimalizálása
Elmentve itt :
| Szerző: | |
|---|---|
| További közreműködők: | |
| Dokumentumtípus: | Diplomadolgozat |
| 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 |