The data used in this study is gathered from 823 different Plumbr installations during February, March and April 2014. The data was reported by the System.getProperty() calls with os.arch, os.version, java.version, etc.

First segmentation we applied was based upon the OS family. The numbers were not too surprising – 56% of the user base was launching the JVM on Windows, 33% on Linux  and 11% were using Mac OS X. Plus the section barely visible – less than 0,5% of Solaris users.  Comparing the results with last year, the biggest difference we see Linux share increasing more than 8%. So, has Linux deployment base  increased by 8% in a year?  More likely cause to this is the fact that our product being more mature and is thus more often used in production environments

When we drill down into the OS families, we can also spot interesting changes from a year ago among Windows users. Windows 7 is still in the lead with 69% of the Windows installations out of the total 457 Windows boxes. But Windows 8 has picked up – 12% of the Plumbr Windows users are now running on Windows 8, up from mere 1% a year ago. And Windows XP is finally starting to leave the stage – down to under 5% comparing to 13% a year ago. But still, 5% of the Plumbr installations are running on an OS released 13 years ago. Go figure.

Next interesting segmentation is based upon the Java version. Here we faced the biggest shift from a year ago. When we looked at the data in our 2013 analysis, Java 6 was leading the pack with 70% of the installations using some version of Java 6.


Now the picture is changed dramatically. Java 7 adoption has gone up from 29% to 61%. And what makes us extremely happy is the section of the chart you can only barely see. Just three guys on Java 5. Finally the old is making room for the new – 2.5% of our users were already running on Java 8.

The post was originally published in Plumbr performance tuning blog