De um tradutor : apesar da natureza um tanto publicitária deste artigo, o autor fornece algumas estatĂsticas bastante interessantes sobre o estado atual do ecossistema Java. Esperamos que essas estatĂsticas sejam Ăşteis para os leitores.
Uma versão deste artigo também foi publicada anteriormente no The New Stack .
A indĂşstria de software moderna Ă© incrivelmente vasta, nĂŁo faltando opções de linguagens de programação. Mas mesmo dentro da mesma pilha de tecnologia, como o ecossistema Java, pode ser bastante difĂcil obter informações Ăşteis sobre as condições do mercado. O Java Ă© incrivelmente bem-sucedido e está presente em quase todos os principais setores econĂ´micos e da indĂşstria, e Ă© isso, em parte, o que torna difĂcil encontrar um Ăşnico ponto de vista sobre o estado atual do mundo Java.
Mas isso nĂŁo significa que nĂŁo se possa tentar avaliar grosseiramente o estado dessa esfera.
Java (JVM) New Relic. , , Java, . , .
, Java . , :
Java 8 .
, Java : “ Java ?”. :
. Java 8 :
, Java 11 — LTS — , , , , Java 8 ( LTS). -LTS — Java 7 (2.54%) , Java 8, (1.14%)
-Oracle
, — Java , Oracle.
Oracle 75% Java. AdoptOpenJDK — . ( , , ), , AdoptOpenJDK , .
, NewRelic AdoptOpenJDK, (33,19%) — Java 11. Java 11 AdoptOpenJDK , .
. : NewRelic — AdoptOpenJDK .
, - , — Java . , :
, Java. , JVM, :
- CMS , G1 Java 8 (14.56% 12.59%)
- CMS , Parallel Java 11 (3.96% 0.20%)
- CMS 35 , ZGC Java 11
Java — . — ( — Xms Xmx). 30 , , , .
, , JVM , , .
, , 16GB (.. Xmx >= 16GB) — 3.3% .
“ ” — Xms Xmx, — . , 33.48% JVM .
, , , -.
, JVM , , .
,
, , :
- 7.35% Java 8 JVM ( — MaxPermSize)
- 6.78% JVM
- 8.07% JVM
- 2.54% JVM “” , , , Parallel G1
- 2.59% JVM 819MB. — 8192MB (.. 8GB). — .
, , . , , NewRelic. Java , , , .
, , , . , Java (, ) , .
, JVM , , Java .
Java , Java . “ ” . , , , , RedMonk’, , .
NewRelic — — . NewRelic ( ) , NewRelic, , .
, .