Terracotta’s OffHeap Explained by Chris Dennis
1,729 views · Published 13 November 2015 · 49:50 · Indexed 17 October 2026
Channel: Devoxx · 2015 · People & Blogs
Terracotta open sourced it’s core offheap library earlier this year. Despite being a Terracotta project, it: doesn’t use byte code engineering, doesn’t require running a modified JVM. Despite being an offheap library, it: doesn’t use non-standard APIs or JNI, doesn’t do reflection on core JDK types. It does however: provide a library of maps and caches with significantly sub-linear per key heap overheads, scale up to 6TB in a single node and 1TB in a single map. What follows will be an explanation of how well understood CS concepts from managed and unmanaged programing environments combine to produce a stable, reliable, and useful library. There is no secret sauce here, and the source is no longer secret.
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet
-
59:23
Modern Java Component Design with Spring 4.2 by Juergen Hoeller