Cost of Bytecode in Java Virtual Machine Optimization
Offered By: Java via YouTube
Course Description
Overview
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 AnalysisRice 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