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

Investment Strategies and Portfolio Analysis
Rice University via Coursera
Advanced R Programming
Johns Hopkins University via Coursera
Supply Chain Analytics
Rutgers University via Coursera
Технологическое предпринимательство
Moscow Institute of Physics and Technology via Coursera
Learn How To Code: Google's Go (golang) Programming Language
Udemy