JVM
-
Core Java

Under the JVM hood – Classloaders
Classloaders are a low level and often ignored aspect of the Java language among many developers. At ZeroTurnaround , our…
Read More » -
Core Java

Should I use a 32- or a 64-bit JVM?
This is a question I have faced several times during my career in enterprise software development. Every once in awhile…
Read More » -
Core Java

Escaping the JVM heap for memory intensive applications
If you’ve ever allocated large Java heaps, you know that at some point – typically starting at around 4 GiB…
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 » -
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 » -
Enterprise Java

Yammer Metrics, A new way to monitor your application
When you are running long term applications like web applications, it is good to know some statistics about them, like…
Read More » -
Core Java

Increasing heap size – beware of the Cobra Effect
The term ‘Cobra effect’ stems from an anecdote set at the time of British rule of colonial India. The British…
Read More » -
Core Java

Do you get Just-in-time compilation?
Remember the last time when you were laughed at by C-developers? That the Java is so slooooow that they would…
Read More » -
Core Java

Who is stealing your memory? The Application Servers Edition
You create an amazing app. You put it into production. And you notice that you justdo not have enough memory…
Read More »

