Vizualizace paralelismu aplikace v prostředí IDE CodeLite

Repozitář DSpace/Manakin

Jazyk: English čeština 

Vizualizace paralelismu aplikace v prostředí IDE CodeLite

Zobrazit celý záznam

Není dostupný náhled
Název: Vizualizace paralelismu aplikace v prostředí IDE CodeLite
Autor: Zeman, Nikola
Vedoucí: Bližňák, Michal
Abstrakt: 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
Datum: 2012-02-24
Dostupnost: Bez omezení
Ústav: Ústav informatiky a umělé inteligence
Klasifikace závěřečné práce a její obhajoby: A 27535


Citace závěřečné práce

Soubory tohoto záznamu

Soubory Velikost Formát Zobrazit
zeman_2012_dp.zip 165.1Mb Neznámý Zobrazit/otevřít
zeman_2012_vp.pdf 101.6Kb PDF Zobrazit/otevřít
zeman_2012_op.pdf 90.95Kb PDF Zobrazit/otevřít

Tento záznam se objevuje v následujících kolekcích

Zobrazit celý záznam

Find fulltext

Prohledat DSpace


Procházet

Můj účet