List/Grid Tag Archives: JVM

Java Thread CPU analysis on Windows
This article will provide you with a tutorial on how you can quickly pinpoint the Java Thread contributors to a high CPU problem on the Windows OS. Windows, like other OS such as Linux, ...

IBM JVM tuning – gencon GC policy
This article will provide you detail on an important Java Heap space tuning consideration when migrating from a Java VM such as HotSpot or JRockit to the IBM JVM. This tuning recommendation ...

JRockit jrcmd tutorial
This article will provide you an overview and tutorial on how you can perform an initial analysis and problem isolation of a JRockit Java Heap problem using the jrcmd tool. A deeper ...

Java Heap Space – JRockit and IBM VM
This article will provide you with an overview of the JRockit Java Heap Space vs. the HotSpot VM. It will also provide you some background on Oracle future plans regarding JRockit ...

JVM: How to analyze Thread Dump
This article will teach you how to analyze a JVM Thread Dump and pinpoint the root cause of your problem(s). From my perspective, Thread Dump analysis is the most important skillset ...

Patching Java at runtime
This article will slightly highlight how to fix issues with third party libs thatcan’t be circumvented are difficult to exclude/bypass/replaced simply provide no bugfixIn ...

What is behind System.nanoTime()?
In java world there is a very good perception about System.nanoTime(). There is always some guys who says that it is fast, reliable and, whenever possible, should be used for timings ...

Practical Garbage Collection, part 1 – Introduction
This is the first part of a series of blog posts I intend to write, whose aim will be to explain how garbage collection works in the real world (in particular, with the JVM). I will ...

Debugging the JVM
In some (rare) cases you might find yourself in the situation that you managed to crash the JVM itself. I most recently managed this by setting the name of a ThreadGroup to null. In ...

JVM options: -client vs -server
Have you ever wonder what is this -client or -server switch when you run your java app? e.g.: javaw.exe -client com.blogspot.sdoulger.LoopTestthat are also displayed in the Help ...

