Time waits for no one, but it will wait for a thread. This blog post can help you solve performance problems more easily by describing the different types of information that you can get out of an execution profiler, why they matter and how you can use them.
How we're helping to nudge people into systems thinking rather than just looking at narrow profiling views
Introducing Opsian's new Flame Graphs; how they work and how to use them to diagnose performance bottlenecks.
Java 10 includes a bunch of useful features that will make running the JVM in a container less painful
Java 10 contains a pretty big change when it comes to the G1 Garbage Collector, and it's an improvement
There are many interesting performance improvements coming up in future versions of Java, let's take a look at the three most exciting ones.
A lot of JVM commandline options, like -XX:+AggressiveOpts sound like they may improve application performance but can often slow it down.
Meltdown can have a large or a small impact on your workload depending upon how your system is configured or setup.