Knihovna pro profilování a vizualizaci spotřeby paměti programů C/C++

but.committeeprof. Ing. Jan M. Honzík, CSc. (předseda) doc. Ing. Vladimír Janoušek, Ph.D. (místopředseda) doc. RNDr. Michal Novák, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) Ing. Igor Szőke, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm dobře (C). Otázky u obhajoby: Vysvětlete smysl obrázku 6.4. Jak náročné by byly úpravy pro použití na jiných operačních systémech?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorFiedor, Tomášcs
dc.contributor.authorPodola, Radimcs
dc.contributor.refereePeringer, Petrcs
dc.date.created2017cs
dc.description.abstractChování programu z hlediska výkonu je důležitou, a pro některé třídy programů až kritickou stránkou běhu. Současné přístupy k profilování výkonnosti však nejsou zdaleka dostačující. Cílem této bakalářské práce je rozšířit současný stav profilovacích a vizualizačních řešení novými technikami, které mohou značně usnadnit hledání výkonnostních chyb programů v jazyce C/C++ a jejich následnou interpretaci uživateli. Práce stručně představuje existující nástroje, které se zabývají podobnou problematikou, a následně navrhuje nové řešení pro kolekci profilovacích dat a jejich ilustrativní interpretaci. Výsledná implementace je navíc integrována do platformy Perun --- Performance Control System --- pro správu výkonnostních profilů. Funkčnost implementace je demonstrována na řadě netriviálních programů.cs
dc.description.abstractPerformance is an important and, for some classes of programs, even critical aspect of user experience. The current approaches to performance profiling are, however, far from being satisfactory. The aim of this bachelor's thesis is to extend the current state-of-the-art of profiling and visualization solutions, with novel techniques which can be used for a more efficient search of performance bugs in C/C++ programs and their subsequent interpretation to the end user. Thesis briefly introduces existing tools dealing with similar problems and then proposes a novel solution to collection of profiling data and their illustrative interpretation. The resulting implementation is, moreover, integrated in the Perun --- Performance Control System --- platform for profile versioning. The functionality of the implementation is demonstrated on a series of non-trivial programs.en
dc.description.markCcs
dc.identifier.citationPODOLA, R. Knihovna pro profilování a vizualizaci spotřeby paměti programů C/C++ [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2017.cs
dc.identifier.other106155cs
dc.identifier.urihttp://hdl.handle.net/11012/69865
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectprofilovánícs
dc.subjectC/C++cs
dc.subjectvizualizacecs
dc.subjectoperační paměťcs
dc.subjectvýkoncs
dc.subjectPythoncs
dc.subjectBokehcs
dc.subjectGCCcs
dc.subjectprofilingen
dc.subjectC/C++en
dc.subjectvisualizationen
dc.subjectmemoryen
dc.subjectperformanceen
dc.subjectPythonen
dc.subjectBokehen
dc.subjectGCCen
dc.titleKnihovna pro profilování a vizualizaci spotřeby paměti programů C/C++cs
dc.title.alternativeLibrary for Profiling and Visualization of Memory Consumption of C/C++ Programsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2017-06-13cs
dcterms.modified2020-05-10-16:12:48cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid106155en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:03:34en
sync.item.modts2025.01.17 13:53:57en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.79 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-19095_v.pdf
Size:
86.12 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-19095_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-19095_o.pdf
Size:
126.08 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-19095_o.pdf
Loading...
Thumbnail Image
Name:
review_106155.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_106155.html
Collections