Podpora frameworku Valgrind v prostředí IDE CodeLite
Zobrazit celý záznam
Není dostupný náhled
Název:
|
Podpora frameworku Valgrind v prostředí IDE CodeLite |
Autor: |
Srb, Pavel
|
Vedoucí: |
Bližňák, Michal
|
Abstrakt:
|
Tato práce se zabývá nástroji na profilování paměti a zaměřuje se na problematiku hledáním úniků paměti v programech vyvíjených v C/C++. Realizačním výstupem práce je rozšíření (plugin) do vývojového prostředí CodeLite o podporu nástroje Memcheck, který je součástí frameworku Valgrind. Teoretická část práce vysvětluje rozdíl mezi statickou a dynamickou analýzou programu, popisuje způsoby profilování programů, včetně popisu technické realizace profilerů. Práce se dále zaměřuje na profilery paměti a provádí srovnání několika nejvýznamnějších. Součástí první části je také teoretická diskuze o návrhu a tvorbě GUI a také porovnání existujících grafických front-endů pro Valgrind. V teoretické části je také popis IDE CodeLite jak z hlediska uživatelského, tak hlavně možností jeho rozšíření, včetně popisu knihovny wxWidgets, na které je CodeLite vystavěn. Praktická část se věnuje samotnému návrhu a implementaci pluginu. Jsou zde popsány technické problémy při jeho tvorbě a diskutována možná řešení. Další součástí praktické části je popis rozhraní pro ještě další rozšíření pluginu. V poslední kapitole je uživatelská dokumentace. |
URI:
|
http://hdl.handle.net/10563/30305
|
Datum:
|
2014-02-21 |
Dostupnost:
|
Bez omezení |
Ústav:
|
Ústav informatiky a umělé inteligence |
Studijní obor:
|
Informační technologie |
Klasifikace závěřečné práce a její obhajoby:
|
A
36677
|
Citace závěřečné práce
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
Zobrazit celý záznam
Prohledat DSpace
Procházet
-
Vše v DSpace
-
Tato kolekce
Můj účet