Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Student works
  4. Optimizing Java on Truffle
 
master thesis

Optimizing Java on Truffle

Goltsova, Ekaterina  
May 10, 2022

Java on Truffle is an early-stage implementation of a Java Virtual Machine in Java. So far its development has focused on compatibility and functionality, not addressing performance in a systematic way. This thesis presents a series of experiments on Java on Truffle performance, namely adding Class Hierarchy Analysis, improving receiver profiling at callsites of virtual and interface methods, splitting methods per-callsite, delaying the collection of profiling information, and investigating and improving System.arraycopy performance.

  • Files
  • Details
  • Metrics
Type
master thesis
Author(s)
Goltsova, Ekaterina  
Advisors
Peterssen, Alfonso
•
Kuncak, Viktor  
Date Issued

2022-05-10

Total of pages

33 pages

Subjects

virtual machine

•

Java

•

Truffle

•

partial evaluation

EPFL units
LARA  
Available on Infoscience
May 10, 2022
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/187826
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés