Статистика по версиям и производителям JVM, используемых в 2016
3К открытий4К показов
Вот уже четыре года, как Plumbr собирает статистику об использовании Java по следующим направлениям:
- используемая версия (Java 6, Java 7 или Java 8);
- используемая JVM (Oracle Hotspot, OpenJDK или другие);
- то, как картина меняется с течением времени
Вэтом году исследование основывается на 1,240 разных JVM, за которыми Plumbr следил с февраля по март. Данные собирались с помощью вызовов System.getProperty()
для os.arch
, os.version
, java.version
и т.д.
Версии Java в 2016
В этом году мы вплотную подошли к тому, чтобы восьмая версия Java стала наконец самой поплуярной. До этого не хватило всего 0.17%:
К счастью, уже не удалось зафиксировать использования древней пятой версии Java, впрочем, как и ранних сборок Java 9.
Как менялась распространённость версий Java в период с 2013 по 2016
Все эти четыре года в Plumbr собирали те же самые данные, и, составив из них график, получили следующую картину:
Вполне естественно, что старые версии освобождают место для новых — Java 5 уже совсем канула в Лету, а использование Java 6 сокращается в два раза с каждым годом. С Java 7 всё тоже понятно — она достигла пика в 2014, и теперь её использование сокращается в пользу Java 8.
Производители JVM в 2016
Как вы знаете, стандарт Java задаётся Oracle, но может быть реализован любым производителем. В теории мы должны видеть множество разных JVM от разных производителей, но на самом деле картина следующая:
Не важно, как вы будете интерпретировать данные, вывод один — фактически существует только две JVM: Hotspot и OpenJDK. Категория “Other” представленна такими реализациями, как Oracle JRockit, IBM J9, SAP Java Server VM, Zing и DCEVM. Среди исследуемых машин на каждую из этих категорий приходилось не более 5 штук.
3К открытий4К показов