YoVDO

Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image

Offered By: ACM SIGPLAN via YouTube

Tags

GraalVM Courses Java Courses Spring Framework Courses Static Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the comparison between Rapid Type Analysis and Points-To Analysis in GraalVM Native Image in this 19-minute conference talk from MPLR 2023. Delve into the research conducted by David Kozak, Vojin Jovanovic, Codrut Stancu, Tomáš Vojnar, and Christian Wimmer, which investigates the potential for improving analysis time in ahead-of-time (AOT) compilers. Learn about the proposed extensions to Rapid Type Analysis, including parallel and incremental implementations, as well as heap snapshotting support. Examine the experimental results that demonstrate a significant reduction in analysis time for the Spring Petclinic application, with a 64% decrease in analysis time and a 35% reduction in overall build time, albeit at the cost of a 15% increase in image size due to imprecision. Gain insights into the trade-offs between analysis speed and precision in whole-program optimization techniques for Java applications using GraalVM Native Image.

Syllabus

[MPLR23] Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image


Taught by

ACM SIGPLAN

Related Courses

Programming Cloud Services for Android Handheld Systems
Vanderbilt University via Coursera
Cloud-Native Development with SAP Cloud Platform
SAP Learning
Microservices with Spring Boot
Coursera Project Network via Coursera
Restful Web Service Spring Boot Visual Studio Code Gradle
Coursera Project Network via Coursera
Java Spring Boot Application Software Testing
Coursera Project Network via Coursera