Главная
Study mode:
on
1
Intro
2
Java at Google
3
Development at Google
4
One Slide on Deployment Issues
5
Digression 1: Static Analysis
6
Coders don't like static analysis!
7
Mechanics
8
Global changes
9
Coders do like static analysis!
10
Non-Build Breaking Errors
11
Dynamic Analysis
12
Why Profiling Doesn't Work
13
What about other profiling?
14
GC Eats Up My CPU
15
In short: Make the GC Better
16
Experimental Stack Allocation
Description:
Explore OpenJDK's implementation at Google in this 44-minute talk by Jeremy Manson. Gain insights into Java development practices, deployment challenges, and static analysis techniques employed by Google. Discover why coders initially resist static analysis and how they come to appreciate its benefits. Learn about global changes, non-build breaking errors, and dynamic analysis approaches. Understand the limitations of traditional profiling methods and delve into garbage collection optimization strategies. Examine experimental stack allocation techniques and their potential impact on Java performance at Google.

OpenJDK Development and Optimization at Google

Java
Add to list