YoVDO

Cost of Bytecode in Java Virtual Machine Optimization

Offered By: Java via YouTube

Tags

Java Courses Benchmarking Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of bytecode costs in this 37-minute conference talk by Duncan MacGregor at the JVM Language Summit 2016. Delve into the world of SmallWorld and Magic, examining various approaches to bytecode optimization. Learn about facilities, optimistic approaches, AST and IR interpreters, and time costs associated with bytecode execution. Analyze what went wrong in certain optimization attempts, and understand the importance of opportunity costs and class hierarchy analysis. Discover the impact of inlining on performance through benchmark discussions, gaining valuable insights into Java bytecode optimization techniques.

Syllabus

Introduction
Duncan MacGregor
What is SmallWorld
What is Magic
Facilities
Our Approach
Other Approaches
Optimistic Approach
AST Interpreter
IR Interpreter
Time Costs
What Went Wrong
Graphs
Opportunity Costs
Class Hierarchy Analysis
Inlining
Benchmarks


Taught by

Java

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity