Název:
Analýza výkonu programů v jazyce Python
Překlad názvu:
Performance Analysis of Python Programs
Autoři:
Helc, Matej Alexej ; Smrčka, Aleš (oponent) ; Pavela, Jiří (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [slo][eng]
Cieľom tejto práce je rozšíriť verzovací systém Perun o nový modul, ktorý je navrhnutý na profilovanie Python programov. Tento modul profiluje a analyzuje kľúčové metriky, ako je čas vykonávania jednotlivých funkcií programu, vrátane funkcií z volaných knižníc. Profiler dokáže tieto dáta nielen zbierať, ale aj vizualizovať formou FlameGraphu. Tento prístup umožňuje vývojárom hlbšie pochopenie výkonnosti ich programov a podporuje efektívnejšiu optimalizáciu.
The goal of this work is to extend the Perun versioning system by adding a new module designed for profiling Python programs. This module profiles and analyzes key metrics, such as the execution times of individual program functions, including functions from called libraries. The profiler can not only collects this data, but also visualize it in the form of a FlameGraph. This approach provides developers with a deeper understanding of their programs' performance and facilitates more efficient optimization.
Klíčová slova:
instrumentation; performance; Perun; Profiling; program analysis; Python; sys.monitoring
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: https://hdl.handle.net/11012/246926