Vizualizace paralelismu aplikace v prostředí IDE CodeLite

DSpace Repository

Language: English čeština 

Vizualizace paralelismu aplikace v prostředí IDE CodeLite

Show simple item record

dc.contributor.advisor Bližňák, Michal
dc.contributor.author Zeman, Nikola
dc.date.accessioned 2013-10-11T05:32:03Z
dc.date.accessioned 2013-10-12T16:34:58Z
dc.date.available 2013-10-11T05:32:03Z
dc.date.available 2013-10-12T16:34:58Z
dc.date.issued 2012-02-24
dc.identifier Elektronický archiv Knihovny UTB en
dc.identifier.uri http://hdl.handle.net/10563/24634
dc.description.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. en
dc.format 74 s. (69 390 znaků) en
dc.format.extent 173170699 bytes en
dc.format.mimetype application/zip en
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject paralelismus en
dc.subject CodeLite en
dc.subject wxWidgets en
dc.subject plugin en
dc.subject vlákna en
dc.subject call stack en
dc.subject paměť en
dc.subject aplikace en
dc.subject parallelism en
dc.subject CodeLite en
dc.subject wxWidgets en
dc.subject plugin en
dc.subject threads en
dc.subject call stack en
dc.subject memory en
dc.subject application en
dc.title Vizualizace paralelismu aplikace v prostředí IDE CodeLite en
dc.title.alternative The Visualization of Application Parallelism in the IDE CodeLite Environment en
dc.type diplomová práce en
dc.contributor.referee Stružka, Petr
dc.date.accepted 2012-06-05
dc.description.abstract-translated The aim of this diploma thesis is to examine the applied developmental tools, which allow us to display parallelism. It also intends to create a cross-platform application able to visualize the activity of threads in the CodeLite development environment which has lacked this ability so far. Through using the call stack the application will enable us to display the activity of threads at time with the possibility of a preview of which activity is being undertaken by a thread. It will also facilitate the monitoring of parameters such as memory usage, utilization of CPU cores and other statistical data. The first part of this thesis introduces the basic concepts and principles, as well as Visual Studio and Oracle Sun Studio development environments? debugging tools. Another part is devoted to the description of the tools and libraries which we used in the development of our own thread analyzer. We used a freely distributable library "Gather System Information And Reporter" (Sigar) and a debugging tool "The GNU Project Debugger" (GDB). Sigar system allowed us to obtain system information from the operating system and GDB was used for suspension of a running thread and acquisition of the call stack. The last part of this thesis elaborates on program and user documentation. en
dc.description.department Ústav informatiky a umělé inteligence en
dc.description.result obhájeno en
dc.parent.uri http://hdl.handle.net/10563/154 en
dc.parent.uri http://hdl.handle.net/10563/220 en
dc.thesis.degree-discipline Informační technologie en
dc.thesis.degree-discipline Information Technologies en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky en
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing. en
dc.thesis.degree-program Inženýrská informatika en
dc.thesis.degree-program Engineering Informatics en
dc.identifier.stag 27535
utb.result.grade A
dc.date.submitted 2012-05-21


Files in this item

Files Size Format View
zeman_2012_dp.zip 165.1Mb Unknown View/Open
zeman_2012_vp.pdf 101.6Kb PDF View/Open
zeman_2012_op.pdf 90.95Kb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account