Performance
-
Software Development
Revisiting the First Rule of Performance Optimisation: Effects of Escape Analysis
In an earlier post I wrote about how to start optimising for performance. If you haven’t read the post I would…
Read More » -
Core Java
Simple benchmarking : Immutable Collections VS Persistent Collections
Often you need to add new elements to a collection. Because you are a good and careful developer you want…
Read More » -
Enterprise Java
Top 5 Java Performance Metrics to Capture in Enterprise Applications
Interested to see how you can capture these Java Performance Metrics with AppDynamics? Start a FREE trial now! The last…
Read More » -
Core Java
Java Performance Tuning: Getting the Most Out of Your Garbage Collector
What’s going on under the hood of the JVM and how Garbage Collection affects Java performance? The performance tuning world…
Read More » -
Software Development
Five easy steps to improve your database performance
January 30, 2015: Based on reader feedback, section 4 “Do you have enough database connections?” has been revised. Database access…
Read More » -
Core Java
How to detect and diagnose slow code in production
One of the more difficult tasks that a developer faces is finding and diagnosing slow running code in production. Firstly…
Read More » -
Core Java
Top 10 Easy Performance Optimisations in Java
There has been a lot of hype about the buzzword “web scale“, and people are going through lengths of reorganising…
Read More » -
Enterprise Java
Top 10 Most Common Java Performance Problems
Java performance is an issue of interest for all Java application developers, since making an application fast is as important…
Read More » -
Core Java
JMH: How to setup and run a JMH benchmark
Health Warning! This post describes how to setup and run a simple JMH benchmark. Micro benchmarks are notoriously difficult to get…
Read More »