Talk proposal: ByteBuffers are dead, long live ByteBuffers!

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Thu Dec 12 23:12:56 CET 2019


Title: ByteBuffers are dead, long live ByteBuffers!

Abstract: Direct buffers are, to date, the only way to access foreign, 
off-heap memory. Despite their success, direct buffers suffer from some 
limitations --- stateful-ness, lack of addressing space, 
non-deterministic deallocation to name a few --- which makes them a 
less-than-ideal choice under certain workloads. In this talk we paint 
the path to the future: a safe, supported and efficient foreign memory 
access API for Java. By providing a more targeted solution to the 
problem of accessing foreign memory, not only developers will be freed 
by the above limitations - but they will also enjoy improved 
performances, as the new API is designed from the ground-up with JIT 
optimizations in mind - and all without sacrificing memory access safety.

Recording acceptable under a CC-BY-2.0 license

Bio: Compiler Architect, Java Platform Group, Oracle




More information about the java-devroom mailing list