-
Software Development
Why we dropped Eclipse in favour of IntelliJ
As a background – all of us in Plumbr have all been using Eclipse for as long as we can…
Read More » -
Core Java
On a quest for missing stacktraces
One comment to our recent blog post brought back some memories about a specific experience. The type of experience I…
Read More » -
Core Java
Throwing Exceptions – slow and ugly
This post is about a historical experience in conjunction with recently applied performance optimization techniques. Years ago I was swearing…
Read More » -
Software Development
Why is your software aging?
I recently stumbled upon a term software aging. My first thoughts on the subject were not too positive, especially after…
Read More » -
Core Java
Understanding the OutOfMemoryError
Whenever you find yourself staring a stacktrace with OutOfMemoryError in it, it should all be crystal clear. The program has…
Read More » -
Core Java
Reducing memory usage with String.intern()
Every now and then you have a dying production application at hand. And you know you need to patch it…
Read More » -
Core Java
Why does my Java process consume more memory than Xmx?
Some of you have been there. You have added -Xmx option to your startup scripts and sat back relaxed knowing…
Read More » -
Core Java
Reducing memory consumption by 20x
This is going to be another story sharing our recent experience with memory-related problems. The case is extracted from a…
Read More » -
Core Java
How to create a memory leak
This is going to be a rather evil post – something you will be googling when you really wish to…
Read More »