Low latency coding techniques are designed to keep a processor core as busy as possible, executing at its full potential and so getting work done as quickly as possible.
-
Java is Very Fast, If You Don’t Create Many Objects
The cost of object creation can be far higher than the cost of cleaning them up if they are very short lived.
-
Comparing Approaches to Durability in Low Latency Messaging Queues
Is replicating data to a secondary system faster than sync-ing to disk? My first time benchmarking with a realistic example.
-
Why Core-to-Core Latency Matters
An initial goal of Java was to “write once, run anywhere”, but does that mean we should not be sympathetic to the hardware?
-
How Does Kafka Perform When You Need Low Latency?
Kafka benchmarks aim to discuss low latency characteristics of Kafka. Instead, they appear to be configured for throughput rather than low latency.
-
How Object Reuse Can Reduce Latency and Improve Performance
Write more performant code with less latency by becoming familiar with the art of object reuse in multi-threaded Java applications.
-
Reducing Tail Latencies with Chronicle Queue Enterprise
Fed up with pauses at the high percentiles in your application? You may want to consider Chronicle Queue Enterprise!