Specialist Software Consultancy in low-latency Java development, Linux & JVM tuning, and performance testing.
A course based around building and tuning an accuration performance testing harness, that can be used to measure latency in addition to providing load. This course covers how to measure and report system throughput and latency, and how to measure the system-under-test to understand where bottlenecks lie.
This course is designed for application develops and performance engineers, who are already well-versed in the use of standard application profilers. The material will build on this knowledge, exploring in more depth different approaches to profiling, and covering more advanced techniques. Other topics include measuring and reporting system latency, and profiling in production.
Designed to demonstrate the techniques used to reduce system jitter to low microsecond levels. This course involves using kernel tracers to understand application performance, and identify areas for improvement in terms of interaction with the underlying operating system.
A free guide to reducing scheduler jitter
A guide to reducing system jitter on cloud computers
Steps to further reduce jitter in on-premise bare-metal hardware
Recall is an off-heap, allocation-free object store for the JVM, designed for use in low-latency applications
Aether is a metrics aggregation tool for the Aeron messaging system
Aether-Net is a front-end for displaying aggregated Aeron metrics collected by Aether