Full metadata record
DC pole | Hodnota | Jazyk |
---|---|---|
dc.contributor.advisor | Lipka Richard, Ing. Ph.D. | |
dc.contributor.author | Mach, Martin | |
dc.contributor.referee | Potužák Tomáš, Ing. Ph.D. | |
dc.date.accepted | 2019-6-17 | |
dc.date.accessioned | 2020-07-17T13:41:23Z | - |
dc.date.available | 2018-9-10 | |
dc.date.available | 2020-07-17T13:41:23Z | - |
dc.date.issued | 2019 | |
dc.date.submitted | 2019-5-16 | |
dc.identifier | 79566 | |
dc.identifier.uri | http://hdl.handle.net/11025/37421 | |
dc.description.abstract | Práce popisuje různé problémy, kvůli kterým může dojít k neefektivnímu využití paměti v Javě. Zabývá se otázkou, zda vůbec v reálném software takové problémy existují a jakýmy způsoby je lze detekovat. Definuje také několik druhů těchto problémů, jako třeba duplicitních objektů nebo neefektivního použití kolekcí. Dále jsou popsány různé způsoby, jakými lze paměť Javy analyzovat, přičemž jako nejvhodnější způsob je zvoleno offline zpracování Java memory dumpu. Pro tento účel je vytvořena aplikace, která paměť dokáže prohledat a definovaná neefektivní využití označit. Tato aplikace je následně otestována na uměle vytvořené aplikaci a reálném software - instanci frameworku Spring Boot. | cs |
dc.format | 73 s. (124 000 znaků) | cs |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | cs |
dc.publisher | Západočeská univerzita v Plzni | cs |
dc.rights | Plný text práce je přístupný bez omezení. | cs |
dc.subject | java | cs |
dc.subject | haldy | cs |
dc.subject | memory dumpy | cs |
dc.subject | plýtvání pamětí | cs |
dc.subject | analýzy paměti | cs |
dc.subject | hprof | cs |
dc.subject | duplicitní objekty | cs |
dc.subject | efektivita kolekcí | cs |
dc.title | Nástroj pro analýzu Java memory heap | cs |
dc.title.alternative | Tool for Java memory heap analysis | en |
dc.type | diplomová práce | cs |
dc.thesis.degree-name | Ing. | cs |
dc.thesis.degree-level | Navazující | cs |
dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
dc.thesis.degree-program | Inženýrská informatika | cs |
dc.description.result | Obhájeno | cs |
dc.rights.access | openAccess | en |
dc.description.abstract-translated | The thesis describes different problems leading to possible ineffectiveness in the usage of Java memory. It also investigates whether such problems actually exist in commonly used software and if and how could the problems be detected. It defines several types of these problems, e.g. duplicate objects and ineffective usage of the Java collections. After that it describes possible ways to analyze Java memory and based on the analysis, the offline Java memory dump processing approach is chosen. As a result, an application is created for such a purpose. It is capable of searching for and marking the defined memory issues. The application is later tested on a laboratory program and also commonly used software - an instance of the Spring Boot framework. | en |
dc.subject.translated | java | en |
dc.subject.translated | heaps | en |
dc.subject.translated | memory dumps | en |
dc.subject.translated | memory wastage | en |
dc.subject.translated | memory analysis | en |
dc.subject.translated | hprof | en |
dc.subject.translated | duplicate objects | en |
dc.subject.translated | collection effectivity | en |
Vyskytuje se v kolekcích: | Diplomové práce / Theses (KIV) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
Mach_Martin_2019.pdf | Plný text práce | 2,31 MB | Adobe PDF | Zobrazit/otevřít |
A16N0051Pposudek-op.PDF | Posudek oponenta práce | 648,94 kB | Adobe PDF | Zobrazit/otevřít |
A16N0051Phodnoceni-ved.PDF | Posudek vedoucího práce | 413,29 kB | Adobe PDF | Zobrazit/otevřít |
A16N0051Pobhajoba.PDF | Průběh obhajoby práce | 190 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/37421
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.