Vizualizace paralelismu aplikace v prostředí IDE CodeLite
Show full item record
No preview available
Title:
|
Vizualizace paralelismu aplikace v prostředí IDE CodeLite |
Author: |
Zeman, Nikola
|
Advisor: |
Bližňák, Michal
|
Abstract:
|
Cílem této diplomové práce je prozkoumat používané vývojové nástroje, které umožňují zobrazit paralelismus. Dále bylo za cíl vytvořit multiplatformní aplikaci, schopnou vizualizovat aktivitu vláken ve vývojovém prostředí CodeLite, který tuto schopnost vizualizace doposud postrádal. Aplikace umožní zobrazovat aktivitu vláken v čase s možností náhledu, jakou činnost vlákno v daném okamžiku vykonává a to pomocí zásobníku volání. Umožní také sledovat parametry, jako jsou využití paměti, vytížení jader CPU a další statistické údaje. V první části této práce se seznámíme se základními pojmy a principy, dále s ladícími nástroji vývojových prostředí Visual Studio a Oracle Sun Studio. Další část je věnována popisu nástrojů a knihoven, které jsme použili při vývoji vlastního analyzátoru vláken. Použili jsme volně šiřitelnou knihovnu "System information Gather And Reporter" (Sigar) a ladící nástroj "The GNU project Debugger" (GDB). Sigar nám umožnil získat systémové informace z operačního systému a GDB jsme použili k pozastavení běžícího vlákna a získání zásobníku volání tzv. "call stack". V poslední části diplomové práce je zpracována programová a uživatelská dokumentace. |
URI:
|
http://hdl.handle.net/10563/24634
|
Date:
|
2012-02-24 |
Availability:
|
Bez omezení |
Department:
|
Ústav informatiky a umělé inteligence |
Grade for thesis and defense:
|
A
27535
|
Citace závěřečné práce
Files in this item
This item appears in the following Collection(s)
Show full item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account