Peter Lawrey - Intro to OpenHFT

Опубликовано: 19 Май 2026
на канале: MelbJVM
9,959
111

Introduction to OpenHFT, open source HFT libraries:

Java-Thread-Affinity, A library for declarative layout of thread across CPU. What difference does it make and when would you use it.

Java-Lang, A low level wrapper for Unsafe with GC-free serializaton/deserialization, thread safe lock-less off heap and share memory support.

Java-Chronicle, A low latency journalling persistence and IPC. Can be used for "log everything" models as it supports tens of millions of messages per second with latencies around 100-300 ns (between processes)

HugeCollections, An off heap, thread safe, concurrent HashMap which supports 100s of GB which notional GC impact.


About the speaker:

Peter Lawrey likes to inspire developers to improve the craftmanship of their solutions, engineer their systems for simplicity and performance, and enjoy their work more by being creative and innovative. He has a popular blog "Vanilla Java" which gets 120K page views per months, on StackOverflow.com is 3rd for Java, 2nd for concurrency, and is lead developer of the OpenHFT project which includes support for off-heap memory, thread pinning and low latency persistence and IPC (as low as 100 nano-seconds) He is the founder of "Performance Java User's Group"

Peter Lawrey grew up in Eltham North, and lived in Hawthorn East for many years before moving to Woking, Surrey, UK (about 20 minutes from Heathrow Airport). You can find out more about Peter on his Vanilla Java blog:

http://vanillajava.blogspot.com.au/

Organized by the Melbourne Java & JVM Users Group:
http://www.meetup.com/Melbourne-Java-...