Performance
-
Core Java
HotSpot GC Thread CPU footprint on Linux
The following question will test your knowledge on garbage collection and high CPU troubleshooting for Java applications running on Linux…
Read More » -
Core Java
Arrays.sort versus Arrays.parallelSort
We all have used Arrays.sort to sort objects and primitive arrays. This API used merge sort OR Tim Sort underneath…
Read More » -
Core Java
Java StringBuilder myth debunked
The myth Concatenating two Strings with the plus operator is the source of all evil — Anonymous Java dev NOTE:…
Read More » -
Core Java
OpenJPA: Memory Leak Case Study
This article will provide the complete root cause analysis details and resolution of a Java heap memory leak (Apache OpenJPA…
Read More » -
Enterprise Java
Adding Turbochargers to JEE Apps
One of the key roles, I play is evangelizing Akka within my local community. As part of the discussions, the…
Read More » -
Scala
Scaling Scala vs Java
In my previous post I showed how it makes no sense to benchmark Scala against Java, and concluded by saying…
Read More » -
Scala
Benchmarking Scala against Java
A question recently came up at work about benchmarks between Java and Scala. Maybe you came across my blog post…
Read More » -
Enterprise Java
Performance Analysis of REST/HTTP Services with JMeter and Yourkit
My last post described how to accomplish stress- or load-testing of asynchronous REST/HTTP services with JMeter. However, running such tests…
Read More » -
Software Development
Opinion: Performance Testing
Performance tuning an application is time consuming, and expensive. Useful tests often need dedicated hardware to run on. It’s specialised…
Read More »