JVM
-
Core Java
Elastic infrastructure in practice
A couple of weeks ago I got a rare opportunity to get my hands dirty in the infrastructure field. Being…
Read More » -
Core Java
HotSpot Incremental Java Garbage Collector
In my recent blog post Determining the Active HotSpot Garbage Collector, I described different approaches that can be used to…
Read More » -
Core Java
Determining the Active HotSpot Garbage Collector
The StackOverflow questions find which type of garbage collector is running, Default Garbage collector for a jvm, How can I…
Read More » -
Core Java
Looking at DiagnosticCommandMBean in JConsole and VisualVM
I’ve used JConsole for many years as a suitable generic JMX client. This tool is generally available with the Oracle…
Read More » -
Core Java
Printing arrays by hacking the JVM
Overview One the most common gotchas in Java, is knowing how to print arrays. If an answer on how to…
Read More » -
Core Java
Default HotSpot Maximum Direct Memory Size
In my previous blog post Improved Documentation of HotSpot Options in Java 8, I wrote about the misunderstandings surrounding the…
Read More » -
Core Java
Decrease your Java IDE lagging by fine tuning JVM Garbage Collector
Ever wondered why Eclipse/Netbeans keeps pausing for a while every now an then? Especially right at the time when you…
Read More » -
Core Java
Simplicity and Value of HotSpot’s -XshowSettings Flag
A handy HotSpot JVM flag (option for the Java launcher java) is the -XshowSettings option. This option is described in…
Read More » -
Core Java
Improved Documentation of HotSpot Options in Java 8
One of the small but welcome features introduced with Oracle’s HotSpot implementation of Java 8 is the addition of many…
Read More »