Závěrečná práce: Bc. Ondřej Pražák: CACAO: alternativní virtuální stroj Javy
Bakalářská práce
CACAO: alternativní virtuální stroj Javy
CACAO: alternative Java virtual machine
Anotace
Cílem této práce je představit prvky implementace virtuálních strojů Java HotSpot a CACAO VM, navhnout a následně vytvořit sadu jednoduchých testů a s jejich využitím porovnat výkonnost jednotlivých strojů. Celkem bylo vytvořeno pět testů založených především na manipulaci s objekty a číselných operacích. HotSpot Server dosahoval jednoznačně nejvyšší výkonosti ve všech testech. Výkonnost strojů HotSpot …více
Abstract
The goal of this thesis is to describe implementation elements of Java HotSpot and CACAO virtual machines, design and create a set of simple performance tests and evaluate performance of aforementioned virtual machines with the use of created tests. Five tests were created, which are based on object manipulation and numeric operations. HotSpot Server achieved best performance in all tests. Based on …více
Zadání práce
Študent sa oboznámi s návrhom Java Virtual Machine (JVM) a popíše základné požiadavky kladené na jej implementáciu. Zameria sa najmä na implementáciu JVM s projektovým názvom CACAO. Na základe získaných znalostí popíše základné lastnosti implementácií HotSpot VM a CACAO.
V praktickej časti práce, študent navrhne sadu výkonnostných testov (benchmark) na ktorých porovnáva výkonnosť popísaných implementácií JVM. Výsledky práce bude vhodným spôsobom prezentovať a okomentuje ich.
V spolupráci s Red Hat Czech, s.r.o.
Práce je vypisována v rámci projektu OP Vpk s názvem Platforma výzkumné a vzdělávací spolupráci FI MU v oblasti zpracování dat, reg. číslo CZ.1.07/2.4.00/12.0049, a aktivit SPP.
16. 5. 2013 07:27, Mgr. Marek Grác, Ph.D., učo 50728
- Zadáno/změněno 19. 6. 2013 14:55, Helena Kryštofová
- Záznam založen 12. 4. 2013 11:58, Alena Dvořáková
- Zveřejnit od 15. 5. 2013 09:31, Alena Dvořáková
- Práce převzata 15. 5. 2013 09:31, Alena Dvořáková
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
JamVM: alternativní virtuální stroj Javy
Mgr. Tomáš Svoboda -
Monitoring aplikací běžících v JVM
Mgr. Slavomír Krupa, učo 396455 -
Optimization of Memory Footprint of Microservices
Ing. Juraj Samuel Saloň -
Java a příbuzné platformy na PDA
Mgr. Tomáš Gazárek -
Current Status of Source Code Mutation Testing in JVM Environments
Mgr. Jakub Možucha -
Heuristika pro výchozí nastavení správce paměti Shenandoah
Mgr. Jan Blizňák, učo 325348 -
JVM crash to fail extension for various java testrunners
Mgr. Jiří Andrlík -
Optimalizace bajtkódu Javy s ohledem na jeho velikost
Bc. Matej Vašek




