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

Java Application Performance Tuning and Memory Management
Udemy
Java Microservices with GraalVM
LinkedIn Learning
Go Native with Spring Boot 3
Oracle via YouTube
Taking Ghidra to the Next Level
Hack In The Box Security Conference via YouTube
Behind the Scenes of Micronaut Framework - A Conversation with Graeme Rocher
Szymon Stepniak via YouTube