-
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 » -
Software Development
SQL: Counting Groups of Rows Sharing Common Column Values
In this post, I focus on using simple SQL SELECT statements to count the number of rows in a table…
Read More » -
Core Java
jcmd: One JDK Command-Line Tool to Rule Them All
I have referenced the handy JDK tool jcmd in several posts in the past, but focus exclusively on its usefulness…
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
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 » -
Core Java
Leaner Java Collections with FastUtil
In response to my recent post Discovering a Trove of Java Primitives Collection Handling on the GNU Trove library, TheAlchemist…
Read More » -
Software Development
Significant Software Development Developments of 2015
This post is my personal and opinionated assessment of some of the most significant developers related to software development in…
Read More » -
Core Java
Discovering a Trove of Java Primitives Collection Handling
While reading the blog post 5 Tips for Reducing Your Java Garbage Collection Overhead, I was reminded of the existence…
Read More »