~/talk

JDK21 and Bazel

Talkat BazelCon 2023 · 2023-10-24..10-25· [java]
name:Chi Wang
links:none on file
links:none on file
slides:none on file

Bazel upgrades its embedded JVM to JDK 21 and reports microbenchmarks showing up to 20% CPU and 14% wall-time improvements on high-core machines and ~5–10% wall-time gains in production above the 50th percentile, attributed mainly to new GC. A prototype swaps platform threads for virtual threads to implement async execution: threads detach while waiting for subprocesses, reuse platform threads, drive thousands of concurrent actions with far fewer OS threads, and aim to remove manual jobs tuning by dynamically adjusting concurrency.

AI-written summary · about

~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.