~/conference

JVM Language Summit 2019

titleauthorlength
Valhalla UpdateBrian Goetz35m
Project Valhalla publishes an L2 EA build (jdk.java.net/valhalla) that provides usable inline classes: arrays of value types are covariant with object[]…
Talk in English on
Project Loom UpdateAlan Bateman, Rickard Bäckman42m
Project Loom adds lightweight user threads (fibers) to the JVM by building fibers from continuations + scheduler that run on a smaller set of OS carrier…
Talk in English on
Panama UpdateMaurizio Cimadamore43m
Project Panama now ships a workflow: run jextract on C headers to produce Java bindings and use the VM’s linkToNative backend for up to 4x–5x faster…
Talk in English on
Improving GraalVM Native ImageChristian Wimmer38m
GraalVM Native Image is presented with its AOT compilation and heap snapshotting approach to drastically improve startup time, while requiring reflection…
Talk in German on
JIT and AOT in the JVMMark Stoodley55m
Compares JIT, AOT and caching approaches on the JVM with concrete numbers and tools: OpenJ9’s dynamic AOT and shared class cache reuse JIT-generated code to…
Talk in English on
Clojure FuturesGhadi Shayban42m
Clojure compiles directly to JVM bytecode and currently avoids invokeDynamic absence, using static var boxes and class initializers; experiments show replacing…
Talk in English on
Vectors and the Numerics on the JVMVladimir Ivanov, John Rose01h 02m
Progress report on the Java Vector API: API is refactored and submitted for CSR as an incubator module in an upcoming JDK release, with first-class goals of…
Talk in English on
TornadoVMJuan Fumero41m
TornadoVM is an OpenJDK plugin that extends Graal to emit OpenCL C and a runtime with custom bytecodes to run Java on GPUs, multicore CPUs and FPGAs. It…
Talk in English on
Speed JVM Performance with JWarmUpWei Kuai, Xiaoming Gu39m
Two kinds of Java applications are deployed in tens of thousands of servers in Alibaba. Large-scale eCommerce Java applications that are profiled regularly…
Talk in English on
Thread Sanitizing for JavaJean Christophe Beyler, Arthur Eubanks, Man Cao30m
An interpreter-only TSan integration for HotSpot is now upstreamed as a prototype that links LLVM TSan into the JVM, instruments Java object locks…
Talk in English on
JIT and AOT in the CLRMei-Chin Tsai50m
Explains concrete CLR choices: first-gen ngen/engine produces Windows-only PE-style native DLLs, second-gen crossgen embeds native code into assemblies and…
Talk in English on
Value Types in the CLRDavid Wrighton45m
CLR value types are always flattened and can live on stack, heap or as fields with managed pointers that allow ref parameters and interior access; boxing…
Talk in English on
Gradual typing for Ruby at Scale with SorbetDmitry Petrashko48m
Sorbet is a gradual typechecker built for Stripe’s multi‑million‑line Ruby monorepo and it measurably improves developer workflow by providing fast batch and…
Talk in English on
~/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.