Core Java
-
Performance vs Reliability: Why Java Apps are Like F1 Cars
Think application performance and reliability is the same? Think again. Are performance and reliability related? Or are these things mutually…
Read More » -
JLBH Examples 4 – Benchmarking QuickFix vs ChronicleFix
In this post: Using JLBH to test QuickFIX Observing how QuickFix latencies degrade through the percentiles Comparing QuickFIX with Chronicle…
Read More » -
JUnit 5 – Extension Model
We already know quite a lot about the next version of Java’s most ubiquitous testing framework. Let’s now look at…
Read More » -
JLBH Examples 3 – The Affects of Throughput on Latency
In this post: A discussion about the effects of thoughput on latency How use JLBH to measure TCP loopback Adding…
Read More » -
JLBH Examples 2 – Accounting for Coordinated Omission
In this post: Running JLBH with and without accounting for coordinated omission An example to in numbers the effects of…
Read More » -
JLBH Examples 1 – Why Code Should be Benchmarked in Context
In this post: A side by side example using JMH and JLBH for Date serialisation Measuring Date serialisation in a…
Read More » -
2 Rookie Java Constants and Enums Pitfalls
In various code reviews I perform on Java and Groovy code I often see magic numbers and other random Strings…
Read More » -
Determining the Active HotSpot Garbage Collector
The StackOverflow questions find which type of garbage collector is running, Default Garbage collector for a jvm, How can I…
Read More » -
JLBH – Introducing Java Latency Benchmarking Harness
In this Post: What is JLBH Why did we write JLBH Differences between JMH and JLBH Quick start guide …
Read More »