Bachelor's Thesis

Graphical User Interface for Performance Control System

Final Thesis 5.1 MB

Author of thesis: Ing. Martina Grzybowská

Acad. year: 2017/2018

Supervisor: Ing. Tomáš Fiedor, Ph.D.

Reviewer: Ing. Aleš Smrčka, Ph.D.

Abstract:

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.

Keywords:

User interface, performance control, version control, single-page web application, Vue.js

Date of defence

11.06.2018

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm "A".

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (IT-BC-3)

Field of study

Information Technology (BIT)

Composition of Committee

prof. Dr. Ing. Jan Černocký (předseda)
doc. Ing. Vladimír Drábek, CSc. (místopředseda)
Ing. Jaroslav Rozman, Ph.D. (člen)
RNDr. Marek Rychlý, Ph.D. (člen)
Ing. Igor Szőke, Ph.D. (člen)

Supervisor’s report
Ing. Tomáš Fiedor, Ph.D.

Grade proposed by supervisor: A

File inserted by supervisor Size
Hodnocení vedoucího [.pdf] 86,38 kB

Reviewer’s report
Ing. Aleš Smrčka, Ph.D.

Grade proposed by reviewer: B

File inserted by the reviewer Size
Posudek oponenta [.pdf] 86,68 kB

Responsibility: Mgr. et Mgr. Hana Odstrčilová