Závěrečná práce: Ondřej Machek, učo 374507: Profilování software založené na instrumentaci kódu
Bakalářská práce
Profilování software založené na instrumentaci kódu
Software profiling based on code instrumentation
Anotace
Náplní této práce je prozkoumat možnosti profilování v operačním systému Linux (především pak tzv. systémové profilery), dále pak navrhnout a implementovat prototyp profileru založený na instrumentaci kódu pomocí GCC. Cílem je vytvořit použitelný nástroj pro záznam dat z profilovaného programu s ohledem na minimální zpomalení běhu a jednoduchý program pro jejich vyhodnocení. Součástí práce je i experimentální ověření prototypu profileru na reálném programu.
Abstract
The aim of this paper is to analyze existing approaches to profiling for Linux operating system, mainly focusing on system-wide profilers, and to design and implement profiler prototype based on GCC code instrumentation.
Zadání práce
Pro měření výkonu softwaru se stále více prosazují tzv. systémové profilery. Tyto nástroje jsou schopné měřit všechny aspekty běhu programu včetně prodlev při čekání na systémová volání. Jako jednodušší, ale přesto plně funkční alternativa k těmto komplexním nástrojům se nabízí použití instrumentace kódu pomocí kompilátoru GCC.
Úkolem studenta bude zpracovat přehled existujících řešení pro profilování softwaru s důrazem na měření reálné doby běhu.
Student také implementuje prototyp profilovacího nástroje, který bude využívat instrumentaci kódu pomocí kompilátoru GCC.
Student experimentálně ověří výhody a nevýhody tohoto přístupu.
22. 5. 2013 14:31, RNDr. Šimon Tóth, učo 73027
- Zadáno/změněno 18. 6. 2013 11:50, Helena Kryštofová
- Záznam založen 11. 4. 2013 13:09, Alena Dvořáková
- Zveřejnit od 20. 5. 2013 08:46, Alena Dvořáková
- Práce převzata 20. 5. 2013 08:46, Alena Dvořáková
Literatura
- KERRISK, Michael. The Linux programming interface : a Linux and UNIX system programming handbook. San Francisco: No Starch Press, 2010, xli, 1506. ISBN 9781593272203.
- VON HAGEN, William. The Definitive Guide to GCC. Apress, 2006. ISBN 1-59059-585-8.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Profilování počítačových programů
Bc. Ondřej Kretek, učo 256047 -
Detect Anomalies in Linux Kernel Logs
Mgr. Ondrej Klinovský -
RFID a ochrana soukromí
JUDr. Eva Fialová, Ph.D., LL.M. -
Orchestrální tvorba Ctirada Kohoutka
Mgr. Markéta Hegrová, Ph.D. -
Del Roma dvě duchovní skladby neznámého autora/autorů ve svatojakubské sbírce.
Mgr. Zdeňka Myšková -
Skladatelská tvorba Václava Kaprála se zaměřením na instrumentaci vybraných děl
Mgr. Petra Čtveráčková -
Detekce nepoužívaného kódu
Mgr. Jan Kaláb -
Middle Eastern Alliance with Israel: LIkely effects and Current Probability
Bc. Itai Blumberg




