-
Enterprise Java
There is no application server
We have recently posted data about application server market share we gathered from the free Plumbr deployments. And it resonated…
Read More » -
Core Java
Hunting down memory leaks: a case study
A week ago I was asked to fix a problematic webapp suffering from memory leaks. How hard can it be,…
Read More » -
Software Development
Common pitfalls in benchmarking
Every once in awhile each and every one of us is trying to measure performance of certain parts of the…
Read More » -
Core Java
How expensive is a method call in Java
We have all been there. Looking at the poorly designed code while listening to the author’s explanations about how one…
Read More » -
Core Java
How to shoot yourself in foot with ThreadLocals
It will start nicely. Like most of the stories. You discover a new concept and are amazed by it’s powers.…
Read More » -
Core Java
How many threads do I need?
It depends on your application. But for those who wish to have some insight about how to squeeze out most…
Read More » -
Core Java
Why can’t I turn off the Garbage Collector?
Let’s start with a quick rewind to the early days of my career as a Java developer. I wanted to…
Read More » -
Software Development
Making the right decisions when optimizing code
You have an optimization task at hand. Which is great – you finally have the possibility to do something interesting…
Read More » -
Core Java
Should you trust the default settings in JVM?
JVMs are considered smart nowadays. Not much configuration is expected – just set the maximum heap to use in the…
Read More »