airhacks.fm podcast with adam bien cover image

Apache Storm, Disruptor, JCTools and Linearizability

airhacks.fm podcast with adam bien

00:00

Optimizing Memory and Throughput in Java

This chapter examines the challenges of memory allocation in Java, focusing on array indexing, garbage collection, and the need for efficient data structures to handle massive message volumes. The discussion highlights multi-threading issues with contention in queue processing and explores the design of advanced, lock-free queue structures. Additionally, it delves into the implications of concurrent programming and the necessity for cooperative algorithms to maintain optimal performance and scalability.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app