Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Petrovský Includes the selected person into the timetable overlap calculation. Martin Java Platforms Performance Benchmarking Java Platforms Performance Benchmarking Thesis finished and defended successfully (DUO).   Dulík Tomáš Vařacha Pavel Bachelor's thesis 1686520800000 12.06.2023 Java Platforms Performance Benchmarking Thesis finished and defended successfully (DUO).
Martin Petrovský Bachelor's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Testování výkonnosti platforem Java

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Petrovský Martin Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2022/2023
Assigning department AUIUI
Date of defence Jun 12, 2023
Type of thesis Bachelor's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Testování výkonnosti platforem Java
Main topic in English Java Platforms Performance Benchmarking
Title according to student Testování výkonnosti platforem Java
English title as given by the student Java Platforms Performance Benchmarking
Parallel name -
Subtitle -
Thesis supervisor Dulík Tomáš, Ing. Ph.D.
External examiner Vařacha Pavel, Ing. Bc. Ph.D.
Annotation V této práci bylo cílem prostudovat dostupné open source implementace srovnávacích testů výkonnosti platforem Java s jinými jazyky, vybrat implementaci s dobrou dokumentací a rozšířit ji tak, aby porovnávací testy byly spouštěny na větším počtu aktuálních verzí platforem Java. Vybranou implementaci jsem tedy rozšířil o tři další verze jazyka Java a provedl na nich testy dané implementace. Výsledkem jsou tabulky a grafy popisující výkon jednotlivých platforem. Provedené úpravy vybrané implementace jsou popsané v textové části práce tak, aby bylo možné v budoucnu rozšířit testování na další platformy
Annotation in English The aim of this work was to study the available open-source implementations of Java platform benchmarks with other languages, to select an implementation with good documentation and to extend it so that benchmarks run on a larger number of current versions of Java platforms. I extended the selected implementation by three more versions of the Java language and tested the implementation on them. The result of this work are tables and graphs describing the performance of individual platforms. Modifications made to the selected implementation are described in the text part of the work so that it is possible to further extend testing to other platforms.
Keywords benchmark, Java, programovací jazyk, výkon, Docker
Keywords in English benchmark, Java, programming language, performance, Docker
Length of the covering note 78 s. (71689 znaků)
Language CZ
Annotation
V této práci bylo cílem prostudovat dostupné open source implementace srovnávacích testů výkonnosti platforem Java s jinými jazyky, vybrat implementaci s dobrou dokumentací a rozšířit ji tak, aby porovnávací testy byly spouštěny na větším počtu aktuálních verzí platforem Java. Vybranou implementaci jsem tedy rozšířil o tři další verze jazyka Java a provedl na nich testy dané implementace. Výsledkem jsou tabulky a grafy popisující výkon jednotlivých platforem. Provedené úpravy vybrané implementace jsou popsané v textové části práce tak, aby bylo možné v budoucnu rozšířit testování na další platformy
Annotation in English
The aim of this work was to study the available open-source implementations of Java platform benchmarks with other languages, to select an implementation with good documentation and to extend it so that benchmarks run on a larger number of current versions of Java platforms. I extended the selected implementation by three more versions of the Java language and tested the implementation on them. The result of this work are tables and graphs describing the performance of individual platforms. Modifications made to the selected implementation are described in the text part of the work so that it is possible to further extend testing to other platforms.
Keywords
benchmark, Java, programovací jazyk, výkon, Docker
Keywords in English
benchmark, Java, programming language, performance, Docker
Research Plan
  1. Prostudujte dostupné open source implementace srovnávacích testů výkonnosti platforem Java s jinými jazyky.

  2. Pro svou práci vyberte implementaci s dobrou dokumentací, rozšiřitelností a čitelností kódu.

  3. Vybranou implementace rozšiřte tak, aby porovnávací testy byly spouštěny na větším počtu aktuálních verzí platforem testovaných jazyků. Zvažte také testování na jiných procesorových architekturách.

  4. Upravený zdrojový kód podrobně komentujte a provedené úpravy popište v textové části práce tak, aby bylo možné v budoucnu rozšířit testování na další platformy.

  5. Výsledky naměřené při testování prezentujte ve formě tabulek a grafů s popisem naměřených výsledků.

Research Plan
  1. Prostudujte dostupné open source implementace srovnávacích testů výkonnosti platforem Java s jinými jazyky.

  2. Pro svou práci vyberte implementaci s dobrou dokumentací, rozšiřitelností a čitelností kódu.

  3. Vybranou implementace rozšiřte tak, aby porovnávací testy byly spouštěny na větším počtu aktuálních verzí platforem testovaných jazyků. Zvažte také testování na jiných procesorových architekturách.

  4. Upravený zdrojový kód podrobně komentujte a provedené úpravy popište v textové části práce tak, aby bylo možné v budoucnu rozšířit testování na další platformy.

  5. Výsledky naměřené při testování prezentujte ve formě tabulek a grafů s popisem naměřených výsledků.

Recommended resources
  1. OAKS, Scott. Java Performance: The Definitive Guide: Getting the Most Out of Your Code. Sebastopol, Kalifornie, USA: O'Reilly Media, 2014. ISBN 1449358454.

  2. OAKS, Scott. Java Performance: In-Depth Advice for Tuning and Programming Java 8, 11, and Beyond. 2nd Edition. Sebastopol, Kalifornie, USA: O'Reilly Media, 2020. ISBN 1492056111. 

  3. COUDERC, Noric, Emma SÖDERBERG a Christoph REICHENBACH. JBrainy: Micro-benchmarking Java Collections with Interference. In: Companion of the ACM/SPEC International Conference on Performance Engineering [online]. New York, NY, USA: Association for Computing Machinery, 2020, s. 42–45 [vid. 2021-12-03]. ICPE ’20. ISBN 978-1-4503-7109-4. 
  4. GHERARDI, Luca, Davide BRUGALI a Daniele COMOTTI. A Java vs. C++ Performance Evaluation: A 3D Modeling Benchmark. In: Itsuki NODA, Noriaki ANDO, Davide BRUGALI a James J. KUFFNER, ed. Simulation, Modeling, and Programming for Autonomous Robots [online]. Berlin, Heidelberg: Springer, 2012, s. 161–172. Lecture Notes in Computer Science. ISBN 978-3-642-34327-8. 
  5. HUNT, Charlie. Java Performance. 1st edition. Upper Saddle River, NJ: Addison-Wesley Professional, 2011. ISBN 978-0-13-714252-1. 
Recommended resources
  1. OAKS, Scott. Java Performance: The Definitive Guide: Getting the Most Out of Your Code. Sebastopol, Kalifornie, USA: O'Reilly Media, 2014. ISBN 1449358454.

  2. OAKS, Scott. Java Performance: In-Depth Advice for Tuning and Programming Java 8, 11, and Beyond. 2nd Edition. Sebastopol, Kalifornie, USA: O'Reilly Media, 2020. ISBN 1492056111. 

  3. COUDERC, Noric, Emma SÖDERBERG a Christoph REICHENBACH. JBrainy: Micro-benchmarking Java Collections with Interference. In: Companion of the ACM/SPEC International Conference on Performance Engineering [online]. New York, NY, USA: Association for Computing Machinery, 2020, s. 42–45 [vid. 2021-12-03]. ICPE ’20. ISBN 978-1-4503-7109-4. 
  4. GHERARDI, Luca, Davide BRUGALI a Daniele COMOTTI. A Java vs. C++ Performance Evaluation: A 3D Modeling Benchmark. In: Itsuki NODA, Noriaki ANDO, Davide BRUGALI a James J. KUFFNER, ed. Simulation, Modeling, and Programming for Autonomous Robots [online]. Berlin, Heidelberg: Springer, 2012, s. 161–172. Lecture Notes in Computer Science. ISBN 978-3-642-34327-8. 
  5. HUNT, Charlie. Java Performance. 1st edition. Upper Saddle River, NJ: Addison-Wesley Professional, 2011. ISBN 978-0-13-714252-1. 
Týká se praxe No
Enclosed appendices CD ROM
Appendices bound in thesis graphs, tables
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file