Název:
Analýza výkonu programů v jazyce C#
Překlad názvu:
Performance Analysis of C# Programs
Autoři:
Hájek, Vojtěch ; Rogalewicz, Adam (oponent) ; Pavela, Jiří (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Cílem této práce je rozšířit výkonnostní verzovací systém – Perun implementací modulu pro profilování programů napsaných v jazyce C#. Toto rozšíření implementuje profiler s technikou sledování událostí, které jsou získávány pomocí .NET runtime profilovacího aplikačního rozhraní. Profiler dokáže sbírat metriky o sledování funkcí a spotřebě paměti. Naměřené profily potom dokáže dále interpretovat do grafů jako je korelační diagram nebo mapa stromu volání.
The goal of this thesis is to extend the Performance Version System – Perun by implementing a module for profiling programs written in C# language. This extension implements a tracing profiler with the use of .NET runtime profiling aplication interface. Profiler can collect metrics about trace functions and memory consumption. Measured profiles can then be interpreted into graphs like a scatter plot or a treemap.
Klíčová slova:
.NET; C#; dynamická analýza; Perun; profilování; výkonnostní testování; .NET; C#; dynamic analysis; performance testing; Perun; profiling
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/212769