~/talk

Speed JVM Performance with JWarmUp

Talkat JVM Language Summit 2019 · 2019-07-29..07-31· [java]
name:Wei Kuai
links:none on file
links:none on file
slides:none on file

Describes Alibaba’s unified deployment approach for two Java application classes: large-scale eCommerce apps that reuse profiling data via a new compilation technology called JWarmUp, and smaller multi-tenant apps accelerated with an AppAOT (AOT variant) that packs many apps into one JVM. Explains the engineering choices to adapt these techniques to different scenarios and reports measured reductions in startup JIT CPU load (from 100% to 20%) and startup time (from 40s to 25s).

AI-written summary · about

  1. 0:00Start
  2. 4:25JVM Warmup - Mock Requests
  3. 26:42Class Resolution - Class Init Chain
  4. 29:17Class resolution - multiple loaders
  5. 31:08Eager Class Resolution
~/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.