Главная
Study mode:
on
1
Intro
2
Goal
3
Bugs
4
Compact Compact Strings
5
finagle
6
requests per second
7
parallelgc
8
growl
9
Metadata
10
C2 vs C9
11
Why X is Right Ratio
12
How Much Does It Cost
13
Can We Save Even More
14
We Are Happy
15
Whats Not Announced
16
Give It A Try
17
Inlining
18
Enterprise Crawl
19
Can Graal run 100 in Java
20
Other languages
Description:
Explore Twitter's journey to optimize Java performance and reduce CPU utilization through the implementation of Graal runtime in this 41-minute conference talk. Dive into the potential for significant cost savings in large-scale distributed systems by generating better machine code. Learn about compact strings, finaglers, parallel garbage collection, and the comparison between C2 and C9 compilers. Discover the cost implications, potential savings, and the impact on requests per second. Gain insights into inlining, enterprise crawl, and the possibility of running 100% Java with Graal. Examine the challenges faced, including bugs and metadata issues, and understand why certain decisions were made. Consider the broader applications of Graal for other programming languages and how it can benefit large-scale distributed systems beyond Twitter.

Twitter's Quest for a Wholly Graal Runtime - Improving Java Performance

Java
Add to list
0:00 / 0:00