Národní úložiště šedé literatury Nalezeno 49 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Analýza výkonu programů v jazyce Go
Nešpor, Andrej ; Malík, Viktor (oponent) ; Pavela, Jiří (vedoucí práce)
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 Go. Tento modul implementuje profilovací nástroj technikou instrumentace volání a návratů funkcí pomocí technologie eBPF. Nástroj dokáže sbírat reálný čas běhu funkcí a jejich trasy volání. Zároveň byl implementován nový způsob vizualizace naměřených dat pomocí tzv. Sankey grafu, což usnadní jejich interpretaci. S vytvořeným profilovacím nástrojem pak provádíme pár experimentů, abychom ověřili jeho funkčnost a demonstrovali jeho použití.
Performance Analysis of Web Applications
Valent, Tomáš ; Rogalewicz, Adam (oponent) ; Pavela, Jiří (vedoucí práce)
The goal of this work is to extend the open-source Performance Version Control System — Perun by implementing a module that is able to profile web pages programmed in TypeScript or JavaScript. The profiler can collect metrics such as website loading time, responsiveness during interactions with the website, or memory consumption. At the same time, the module supports visualization of the measured results using a heatmap, a pairplot or a call graph.
Performance Analysis of Python Programs
Helc, Matej Alexej ; Smrčka, Aleš (oponent) ; Pavela, Jiří (vedoucí práce)
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.
Zpětnovazební profilační model pro výuku a trénink kybernetické bezpečnosti
Lazarov, Willi ; Kuchař, Karel (oponent) ; Martinásek, Zdeněk (vedoucí práce)
Potřeba do určité míry vzdělávat uživatele v oblasti kybernetické bezpečnosti je vzhledem k stále se zvyšujícímu počtu kybernetických hrozeb nezpochybnitelná. Přístup k výuce a tréninku však nelze jednoduše zobecnit z důvodu odlišných prostředí, technických znalostí a věkových skupin uživatelů. Důležité je také aktivně sledovat, vyhodnotit a poskytnout individuální zpětnou vazbu učeným nebo trénovaným osobám. Diplomová práce se zaměřuje na tyto výzvy vlastním výzkumem a vývojem profilačního modelu se zpětnou vazbou pro efektivní výuku a trénink kybernetické bezpečnosti. Práce se na úvod nejprve věnuje metodám a prostředkům pro vzdělávání v oblasti kybernetické bezpečnosti. Následně je blíže popsána řešená problematika, po níž následuje návrh vlastního řešení v podobě profilačního modelu s automatickou zpětnou vazbou. Model, který se skládá z profilační matice, algoritmu profilování a křivky učení, byl nejprve vytvořen a vyjádřen matematicky bez ohledu na vlastnosti konkrétní cyber range platformy a programovacího jazyka, a to zejména za účelem jeho snadné replikace, úpravy a rozšíření. Nezávisle na tom byl profilační model implementován a následně integrován do vzdělávací platformy BUTCA (Brno University of Technology Cyber Arena) s cílem jeho přímé aplikace do praxe. Na závěr práce je prezentována případová studie ověřující vytvořený profilační model na výukových datech studentů vybraných gymnázií, středních průmyslových škol a univerzit. Výsledné řešení této práce přináší do oblasti kybernetické bezpečnosti nový inovativní přístup pro hodnocení učených a trénovaných osob s důrazem na individální zpětnou vazbu a kontinuální vzdělávání.
Minimalizace rizik úvěrového rozhodovacího procesu banky
Skovajsa, Radek ; Kryštof, Zdeněk (oponent) ; Čižinská, Romana (vedoucí práce)
Práce ve své teoretické části popisuje vývoj českého bankovnictví s důrazem na jeho porevoluční přerod v podmínkách tržní ekonomiky. Na konkrétní případové studii je demonstrován rozhodovací úvěrový proces banky, který je založen na metodice a postupech směřujících k maximální eliminaci úvěrového rizika. Současně je však prezentován i mírně modifikovaný subjektivní názor na rozhodnutí o konkrétním obchodním případu. Je zdůrazněno, že každé rozhodnutí banky musí být v souladu s pravidly ČNB. Závěr celé práce potvrzuje maximální úsilí tuzemských bank o minimalizaci rizik při svém rozhodovacím procesu, což se odráží i v současném stabilním vývoji českého bankovnictví.
Návrh a implementace profileru pro aplikačně specifické procesory
Richtarik, Pavel ; Hynek, Jiří (oponent) ; Zachariášová, Marcela (vedoucí práce)
Hlavným cieľom tejto práce je analyzovať možnosti profilovania aplikačne špecifických procesorov, preskúmať bežne používané profilovacie techniky a využiť získané informácie pri návrhu a implementácii nového profilovacieho nástroja použiteľného pri vývoji a optimalizácii procesorov. Táto bakalárska práca prezentuje požiadavky na nový profiler a popisuje jeho hlavné časti z pohľadu procesu návrhu a implementácie.
Knihovna pro profilování datových struktur programů C/C++
Pavela, Jiří ; Rogalewicz, Adam (oponent) ; Fiedor, Tomáš (vedoucí práce)
Výkonnostní chyby mohou do velké míry negativně ovlivnit kvalitu vyvíjeného systému a v některých kritických odvětvích způsobit nevratné škody. K nalezení těchto chyb je obvykle využita profilace v současnosti jedna z nejvíce rozšířených technik výkonnostní analýzy. Přestože existují rozšířené profilovací nástroje, tak většina z nich postrádá srozumitelný grafický výstup a schopnost detailnějšího studia složitostí algoritmů. Tato práce představuje nový profilovací nástroj zaměřený právě na automatizovaný odhad složitostí algoritmů a operací nad dynamickými datovými strukturami. Principem navrženého řešení je sběr statistických dat z běhu programu a následné provedení regresní analýzy s cílem nalézt model, který nejvhodněji reprezentuje složitost algoritmu. Výsledný prototyp byl podroben sérii experimentů, které vyhodnocují přesnost produkovaných výsledků, demonstrují praktická využití nástroje a názorně představují jeho grafický výstup.
Profilování dat pomocí IPFIX mediátoru
Kozubík, Michal ; Bartoš, Václav (oponent) ; Kořenek, Jan (vedoucí práce)
Tato práce se zabývá profilováním síťových dat pomocí IPFIX mediátoru. Hlavní úlohou je efektivní filtrování dat a konfigurovatelná správa profilů. Pro IPFIX mediátor dosud neexistuje řešení, které by tuto funkcionalitu zajišťovalo. Uživatelé tak ztrácí přehlednost při analýze nasbíraných dat a odhalování anomálií. Z toho důvodu je v bakalářské práci navrženo a implementováno řešení ve formě zásuvného modulu pro IPFIX mediátor, který využívá hierarchii profilů s definovanými filtračními pravidly pro třídění dat.
Module for Pronunciation Training and Foreign Language Learning
Kudláč, Vladan ; Herout, Adam (oponent) ; Szőke, Igor (vedoucí práce)
The goal of this thesis is to refactor the implementation of speech processing module for mobile application used for teaching pronunciation, profile it and propose optimizations with respect to increasing accuracy, processing speed, and decreasing memory footprint.
Knihovna pro profilování a vizualizaci spotřeby paměti programů C/C++
Podola, Radim ; Peringer, Petr (oponent) ; Fiedor, Tomáš (vedoucí práce)
Chování programu z hlediska výkonu je důležitou, a pro některé třídy programů až kritickou stránkou běhu. Současné přístupy k profilování výkonnosti však nejsou zdaleka dostačující. Cílem této bakalářské práce je rozšířit současný stav profilovacích a vizualizačních řešení novými technikami, které mohou značně usnadnit hledání výkonnostních chyb programů v jazyce C/C++ a jejich následnou interpretaci uživateli. Práce stručně představuje existující nástroje, které se zabývají podobnou problematikou, a následně navrhuje nové řešení pro kolekci profilovacích dat a jejich ilustrativní interpretaci. Výsledná implementace je navíc integrována do platformy Perun --- Performance Control System --- pro správu výkonnostních profilů. Funkčnost implementace je demonstrována na řadě netriviálních programů.

Národní úložiště šedé literatury : Nalezeno 49 záznamů.   1 - 10dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.