Optimalizace velikosti bajtkódu Javy

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) prof. RNDr. Milan Češka, CSc. (člen) Ing. Martin Hrubý, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) doc. Ing. Oldřich Trenz, Ph.D. (člen)cs
but.defenceStudentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Ověřovala jste nějak správnost optimalizátoru? Co jste myslela větou "Prefixy všech postfixů pak tvoří množinu suffixů, ..." v podkapitole 4.2.1 věnující se návrhu datové struktury reprezentující sekvence instrukcí? Jak jste počítala užití lokálních proměnných (kolikrát průměrná metoda pracuje se svojí lokální proměnnou) distukující v podkap. 5.1.3?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKočí, Radekcs
dc.contributor.authorPoncová, Vendulacs
dc.contributor.refereeSmrčka, Alešcs
dc.date.created2016cs
dc.description.abstractTato práce se zabývá optimalizací bajtkódu jazyka Java zhlediska jeho velikosti. Popisuje virtuální stroj Javy a formát jeho instrukčního souboru a uvádí přehled některých knihoven pro manipulaci sbajtkódem. Spomocí těchto knihoven byla provedena analýza vybraného vzorku dat a nalezeny sekvence instrukcí, které by bylo možné optimalizovat. Na základě výsledků analýzy byly navrhnuty a implementovány metody pro optimalizaci velikosti bajtkódu. Velikost bajtkódu zkoumaného vzorku dat se po aplikaci metod snížila o zhruba 25%.cs
dc.description.abstractThis paper deals with the Java bytecode size optimization. It describes the Java Virtual Machine and the Java class file format. It also presents some tools for the bytecode manipulation. Using these tools, I have analyzed selected data and found sequences of instructions, that could be optimized. Based on the results of the analysis, I have designed and implemented methods for bytecode size optimization. The bytecode size of the selected data was reduced by roughly 25%.en
dc.description.markBcs
dc.identifier.citationPONCOVÁ, V. Optimalizace velikosti bajtkódu Javy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96189cs
dc.identifier.urihttp://hdl.handle.net/11012/61840
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectJavacs
dc.subjectJVMcs
dc.subjectbajtkódcs
dc.subjectASMcs
dc.subjectBCELcs
dc.subjectJavassistcs
dc.subjectoptimalizace velikostics
dc.subjectpeephole optimalizacecs
dc.subjectJavaen
dc.subjectJVMen
dc.subjectbytecodeen
dc.subjectASMen
dc.subjectBCELen
dc.subjectJavassisten
dc.subjectsize optimizationen
dc.subjectpeephole optimizationen
dc.titleOptimalizace velikosti bajtkódu Javycs
dc.title.alternativeJava Bytecode Size Optimizationen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2016-06-22cs
dcterms.modified2020-05-09-23:42:27cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96189en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:21:54en
sync.item.modts2025.01.17 13:45:47en
thesis.disciplineMatematické metody v informačních technologiíchcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-14380_v.pdf
Size:
85.55 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-14380_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-14380_o.pdf
Size:
88.85 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-14380_o.pdf
Loading...
Thumbnail Image
Name:
review_96189.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_96189.html
Collections