Název:
JamVM: Alternativní virtuální stroj Javy
Překlad názvu:
JamVM: An Alternative Java Virtual Machine
Autoři:
Kalman, Ondřej ; Kočí, Radek (oponent) ; Dudka, Vendula (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2014
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Cílem této práce je srovnání dvou virtuálních strojů Javy a to virtuálního stroje HotSpot a~virtuálního stroje JamVM. Úvodní část práce čtenáře seznamuje s platformou Java, jsou zde také shrnuty obecné vlastnosti a principy funkčnosti všech virtuálních strojů Javy. Na tento teoretický úvod poté navazuje kapitola, ve které jsou srovnány klíčové vlastnosti virtuálních strojů HotSpot a JamVM. Na základě těchto vlastností je poté navržena a popsána sada výkonnostních testů, které byly v rámci této práce implementovány a provedeny. Poslední kapitoly této práce jsou věnovány prezentaci výsledků provedených výkonnostních testů a jejich vyhodnocení.
This thesis deals with comparison of two virtual machines, namely HotSpot and JamVM. The first chapters of this thesis contain introduction to Java platform and summarize general properties and principals of Java virtual machine. The next chapters follow on this introduction and compare different properties of HotSpot and JamVM virtual machines. Based on these differences was designed and described set of benchmark tests which was also implemented and performed as practical part of this thesis. Last chapters deals with results of performed benchmark tests.
Klíčová slova:
bajt kód; interpret; Java; optimalizace; virtuální stroj; výkonnostní testy; benchmark tests; byte code; interpreter; Java; optimization; virtual machine
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/56417