P99 Blog

Chojnowski avaatar

Hunting a NUMA Performance Bug

Arm-based computers are continuing to make inroads across both personal computing as well as cloud server spaces. From the Arm-based MacBooks you can use during

Read More
Gunnar Morling Blog graphic
P99 Speaker icon Blue

Introducing JfrUnit 1.0.0.Alpha1

JfrUnit is an extension to JUnit which allows you to assert JDK Flight Recorder events in your unit tests. This capability opens up a number of interesting use cases in the field of testing JVM-based applications.

Read More
P99 Speaker icon Red

The mystery of kubelet eating CPU and IOPS

System-wide continuous profiling has a habit of turning up performance murder mysteries: The data tells you that something is off in a rather unexpected manner, and an investigation then reveals surprising insights about the deployed systems.

Read More
wood shipping crates in long warehouse
Glauber Costa

Modern storage is plenty fast. It is the APIs that are bad.

I have spent almost the entire last decade in a fairly specialized product company, building high performance I/O systems. I had the opportunity to see storage technology evolve rapidly and decisively. Talking about storage and its developments felt like preaching to the choir.

Read More