Název: | Objektivní analýza výkonu překladačů vybraných programovacích jazyků |
Další názvy: | Objective Performance Analysis of Selected Programming Language Compilers |
Autoři: | Pizúr, Jan |
Vedoucí práce/školitel: | Ekštein Kamil, Ing. Ph.D. |
Oponent: | Koutný Tomáš, Doc. Ing. Ph.D. |
Datum vydání: | 2020 |
Nakladatel: | Západočeská univerzita v Plzni |
Typ dokumentu: | bakalářská práce |
URI: | http://hdl.handle.net/11025/41786 |
Klíčová slova: | překladače;c;c++;java;object pascal;měření výkonu;profilery;profilování;hardwarové výkonnostní čítače |
Klíčová slova v dalším jazyce: | compilers;c;c++;java;object pascal;performance measurement;profilers;profiling;hardware performance counters |
Abstrakt: | Hlavním cílem této práce je seznámit se s moderními technikami objektivního posuzování výkonu překladačů programovacích jazyků, dále navrhnout sadu netriviálních testovacích úloh, tyto úlohy realizovat v programovacích jazycích C, C++, Java a Object Pascal, přeložit je několika dostupnými překladači a porovnat pomocí výsledných kódů výkony zvolených překladačů. První část této práce se důkladně zabývá problematikou profilování a metodami sběru dat, které jsou používány moderními nástroji určenými k měření výkonu aplikací. Druhá část práce obsahuje návrh testovacích úloh, popis použitého způsobu měření, statistiky dosažených výkonů a také celkové zhodnocení výsledků. |
Abstrakt v dalším jazyce: | The aim of this thesis is to introduce modern techniques of objective evaluation of compilers performance. Another aim is to design set of non-trivial testing tasks. Those tasks will be realized through programming languages C, C++, Java and Object Pascal. Afterwards they will be compiled by some of available compilers and they will be compared by final codes of chosen compilers outputs. The first part of the thesis is dealing with profiling problems and methods of data collection which are used by modern tools intended for application performance measuring. The second part of the thesis includes design of testing methods, description of used measuring, statistics of achieved outputs and overall evaluation of outputs. |
Práva: | Plný text práce je přístupný bez omezení. |
Vyskytuje se v kolekcích: | Bakalářské práce / Bachelor´s works (KIV) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
A16B0104P_Pizur_BP.pdf | Plný text práce | 822,06 kB | Adobe PDF | Zobrazit/otevřít |
A16B0104P_Posudek.pdf | Posudek oponenta práce | 354,04 kB | Adobe PDF | Zobrazit/otevřít |
A16B0104P_Hodnoceni.pdf | Posudek vedoucího práce | 73,86 kB | Adobe PDF | Zobrazit/otevřít |
A16B0104P_Obhajoba.pdf | Průběh obhajoby práce | 101,03 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/41786
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.