Název:
Grafické uživatelské rozhraní pro správu výkonnostních profilů
Překlad názvu:
Graphical User Interface for Performance Control System
Autoři:
Grzybowská, Martina ; Smrčka, Aleš (oponent) ; Fiedor, Tomáš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2018
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Jedným z najčastejších spôsobov testovania výkonu systému je technika profilácie programu vykonávajúca zber údajov o spotrebe zdrojov a ich následné vyhodnotenie vedúce k detegovaniu potenciálnych výkonnostných zmien, ktorých existencia môže mať negatívny dopad na vyvíjaný systém. Pre realizáciu procesu profilácie a komplexnejšej správy výkonu aplikácie už existuje niekoľko zavedených riešení. Perun patrí medzi novších správcov výkonnosti, sprostredkováva ako automatizáciu vytvárania, tak aj správu výkonnostných profilov projektov. Súčasná verzia však poskytuje len terminálové užívateľské rozhranie a nie je tak vhodná pre nasadenie do napr. cloudu. Cieľom tejto práce je špecifikovať, navrhnúť a implementovať grafické užívateľské rozhranie pre nástroj Perun. Výsledné užívateľské rozhranie cieli ako na možnosť vykonávať základnú funkcionalitu nástroja, ako je zber profilovacích dát podľa zadanej konfigurácie, ich následné spracovanie či efektívnu vizualizáciu, tak aj na možnosť prehľadne informovať o stave degradácie výkonu medzi jednotlivými verziami zobrazovaných projektov. Riešenie je demonštrované na troch netriviálnych verziovacích systémoch anotovaných výkonnostnými profilmi.
One of the most frequent ways to test system performance is the program profiling technique, which carries out a collection of resource consumption data and its subsequent evaluation leading to the detection of performance changes, whose existence may have a negative impact on the system in development. For the realization of the profiling process and more complex application performance management, there are several established solutions. Perun belongs among the newer performance managers, it provides automatization of creating as well as managing of the performance profiles. However, the current version only offers a console user interface, therefore it is not suitable for deployment to e.g. cloud. The main objective of this thesis is to specify, design and implement a graphical user interface for Perun. The resulting interface targets the core functionality such as profiling data collection based on the pre-defined configuration, its subsequent postprocessing or effective visualization, as well as the ability to clearly give information about the status of performance degradation among individual project versions. The solution is demonstrated on three non-trivial version control systems annotated by performance profiles.
Klíčová slova:
jednostránková webová aplikácia; správa verzií; správa výkonu; Užívateľské rozhranie; Vue.js; performance control; single-page web application; User interface; version control; Vue.js
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/85170