~/talk

Faster Objects and Arrays

Talkat Strange Loop 2015 · 2015-09-24..09-26· [web-performance]
slides:none on file

Library code called org.ObjectLayout and StructuredArray presents a structured-array API that is vanilla Java (works on JDK 7+) with JMH tests and a GitHub repo and optional JVM intrinsics for Zing/other JDKs. It claims to recover C-like dead-reckoning and streaming layout benefits for heap objects, exposes contained/container GC support, and shows real results — a hashmap spine port runs 5–12% faster on hashmap get with the structured array approach.

AI-written summary · about

  1. 0:00Introduction
  2. 1:42Gil Tene
  3. 4:03Object Layout
  4. 6:53Value Types and Packed Objects
  5. 8:31Value Types and Heap
  6. 12:34The Argument
  7. 16:42Semantics
  8. 20:07Target Forms
  9. 21:15Object Layouts
  10. 22:41Java util Concurrent
  11. 24:34Array Structure
  12. 26:21Array Constructor
  13. 27:43Liveness
  14. 30:26Benefits
  15. 31:41Structure
  16. 36:06Optimizations
  17. 37:40Intrinsic Objects
  18. 39:12Subclasses
  19. 40:04Composability
  20. 41:33Status
~/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.