YoVDO

Abstractions Without Regret with GraalVM

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Java Courses Code Optimization Courses GraalVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of high-performance Java programming with GraalVM in this 51-minute Devoxx conference talk by Thomas Wuerthinger. Discover how to write elegant, readable code without sacrificing performance using modern compiler technologies. Learn about GraalVM's optimization techniques, native image capabilities, and their impact on memory footprint and startup time. Gain insights into effective coding patterns, optimization strategies, and how to leverage GraalVM for improved developer productivity. Understand the tradeoffs between different performance dimensions and explore benchmarks demonstrating GraalVM's capabilities. Delve into topics such as Turbo Boost, Profile Guided Optimization, and memory usage optimization. Get practical tips on writing small methods, local allocations, and contributing to open-source projects. Suitable for Java developers seeking to enhance their code's performance while maintaining readability and maintainability.

Syllabus

Introduction
Performance dimensions
Two ways to run GraalVM
GraalVM Enterprise Edition
Tradeoffs
Compilers
Performance Quiz
Benchmarks
Optimizations
Turbo Boost
Performance Comparison
Optimisations
Performance Differences
Joy of Writing Code
Tuning Points
Native Image Support
Startup Time
Team Mode
Memory Usage
Memory Footprint
Chromium Cheat Mode
Profile Guided Optimization
Write Small Methods
Local Allocations
Pull Requests
Open Source
Production Ready
Oracle
Chromium
Feedback


Taught by

Devoxx

Related Courses

Introduction to Amazon CodeGuru
A Cloud Guru
البرمجة المتقدمة بلغة Swift
Meta via Coursera
Amazon Q Developer Getting Started (Indonesian)
Amazon Web Services via AWS Skill Builder
Amazon Q Developer Getting Started (Japanese)
Amazon Web Services via AWS Skill Builder
Amazon Q Developer Getting Started (Japanese) (Sub) 日本語字幕版
Amazon Web Services via AWS Skill Builder