Off Heap

10 articles

Articles tagged with "Off Heap"

Explore our collection of 10 articles about off heap.

The Disruptor Pattern: Multi-Stage Event Processing Pipelines

The Disruptor Pattern: Multi-Stage Event Processing Pipelines

Implement LMAX Disruptor-style event processing with sequence barriers, multi-stage pipelines, and batch processing for ultra-low latency systems.

JavaOff-Heap+6
Unknown51 min read
Lock-Free MPMC Queues: Dual Contention Mastery

Lock-Free MPMC Queues: Dual Contention Mastery

Master the complexity of Multi-Producer Multi-Consumer lock-free queues with per-slot sequence numbers, dual CAS coordination, and work-stealing thread pool integration.

JavaOff-Heap+6
Unknown50 min read
Lock-Free MPSC Queues: Production-Grade Implementation

Lock-Free MPSC Queues: Production-Grade Implementation

A deep-dive into building production-grade Multi-Producer Single-Consumer lock-free queues in Java, with VarHandle, CAS operations, and real-world benchmarks.

JavaOff-Heap+6
Unknown51 min read
Sharded Processing: Per-Core Isolation for Zero Contention

Sharded Processing: Per-Core Isolation for Zero Contention

Eliminate contention entirely with per-CPU-core sharded buffers, thread affinity, and isolated processing lanes for maximum parallelism.

JavaOff-Heap+6
Arthur Costa50 min read
Wait-Free Telemetry: Never-Blocking Observability

Wait-Free Telemetry: Never-Blocking Observability

Build wait-free telemetry buffers that never block producers, with overwrite semantics for high-frequency trading observability that doesn't impact system performance.

JavaOff-Heap+6
Arthur Costa50 min read
Wait-Free SPSC Queues in Java

Wait-Free SPSC Queues in Java

How to replace synchronized queue handshakes with a wait-free Single-Producer Single-Consumer ring buffer that uses precise memory ordering instead of locks.

JavaOff-Heap+5
Arthur Costa18 min read
Event Pipelines in Java: The LMAX Disruptor Pattern

Event Pipelines in Java: The LMAX Disruptor Pattern

How to chain SPSC queues into a high-throughput event pipeline, following the LMAX Disruptor pattern for multi-stage processing with sub-microsecond latency.

JavaOff-Heap+5
Arthur Costa18 min read
MPMC Queues in Java: The Final Boss

MPMC Queues in Java: The Final Boss

How to build a dual-CAS Multi-Producer Multi-Consumer ring buffer in Java that scales on both ends without collapsing under lock contention.

JavaOff-Heap+5
Arthur Costa18 min read
Lock-Free MPSC Queues in Java

Lock-Free MPSC Queues in Java

How to replace locked many-producer queues with a lock-free Multi-Producer Single-Consumer ring buffer coordinated entirely by CAS and sequence numbers.

JavaOff-Heap+6
Arthur Costa18 min read
Off-Heap Algorithms in Java: The Ring Buffer Foundation

Off-Heap Algorithms in Java: The Ring Buffer Foundation

From a naive heap-based queue to an off-heap ring buffer with dramatically better throughput, tail latency, and GC behavior for high-frequency trading workloads.

JavaOff-Heap+5
Arthur Costa20 min read

Related Tags