dc.contributor.advisor | Tůma, Petr | |
dc.creator | Libič, Peter | |
dc.date.accessioned | 2017-04-10T10:41:48Z | |
dc.date.available | 2017-04-10T10:41:48Z | |
dc.date.issued | 2008 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/14854 | |
dc.description.abstract | Performance is one of the important aspects of software applications. With growing complexity of different parts of computer systems, the search for problematic code areas is getting more and more difficult. To help in this task, tools called profilers are available. Ideally, a profiler would provide data from all layers of the system - from hardware through virtual machines of interpreted or partially compiled languages to the application itself. Unfortunately, profilers for languages that are not compiled to native code, such as Java, do not provide facilities to read data from lower levels. The goal of this work is to devise a profiler capable of profiling both Java and native code that would support modern features of native profilers such as triggering on configurable hardware events. | en_US |
dc.description.abstract | Výkon je jeden z důležitých aspektů softwarových aplikací. Vyhledávání problematických oblastí kódu se stává stále náročnější, protože složitost různých částí počítačových systémů rychle roste. Na usnadnění tohoto hledání existují nástroje nazývané profilery. Profiler by měl ideálně poskytovat data ze všech úrovní systému - od hardwaru přes virtuální stroje interpretovaných nebo částečně kompilovaných jazyků až po samotnou aplikaci. Nástroje pro jazyky, které nejsou kompilované do nativního kódu, jako je Java, bohužel neposkytují možnosti pro zjišťování dat o výkonu z nižších vrstev. Cílem této práce je vytvořit profiler schopný měřit údaje jak z nativních tak i z Java aplikací s podporou vlastností moderních profilerů nativních programů, jako je možnost inicializace získávání dat na základě konfigurovatelných hardwarových udalostí. | cs_CZ |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Integrating Profiler Data | en_US |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2008 | |
dcterms.dateAccepted | 2008-05-26 | |
dc.description.department | Department of Software Engineering | en_US |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 48904 | |
dc.title.translated | Integrování profilovacích dat | cs_CZ |
dc.contributor.referee | Galamboš, Leo | |
dc.identifier.aleph | 001099846 | |
thesis.degree.name | Mgr. | |
thesis.degree.level | magisterské | cs_CZ |
thesis.degree.discipline | Software systems | en_US |
thesis.degree.discipline | Softwarové systémy | cs_CZ |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Informatics | en_US |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Softwarové systémy | cs_CZ |
uk.degree-discipline.en | Software systems | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Informatics | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Výkon je jeden z důležitých aspektů softwarových aplikací. Vyhledávání problematických oblastí kódu se stává stále náročnější, protože složitost různých částí počítačových systémů rychle roste. Na usnadnění tohoto hledání existují nástroje nazývané profilery. Profiler by měl ideálně poskytovat data ze všech úrovní systému - od hardwaru přes virtuální stroje interpretovaných nebo částečně kompilovaných jazyků až po samotnou aplikaci. Nástroje pro jazyky, které nejsou kompilované do nativního kódu, jako je Java, bohužel neposkytují možnosti pro zjišťování dat o výkonu z nižších vrstev. Cílem této práce je vytvořit profiler schopný měřit údaje jak z nativních tak i z Java aplikací s podporou vlastností moderních profilerů nativních programů, jako je možnost inicializace získávání dat na základě konfigurovatelných hardwarových udalostí. | cs_CZ |
uk.abstract.en | Performance is one of the important aspects of software applications. With growing complexity of different parts of computer systems, the search for problematic code areas is getting more and more difficult. To help in this task, tools called profilers are available. Ideally, a profiler would provide data from all layers of the system - from hardware through virtual machines of interpreted or partially compiled languages to the application itself. Unfortunately, profilers for languages that are not compiled to native code, such as Java, do not provide facilities to read data from lower levels. The goal of this work is to devise a profiler capable of profiling both Java and native code that would support modern features of native profilers such as triggering on configurable hardware events. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990010998460106986 | |