De un traductor : a pesar de la naturaleza publicitaria de este artículo, el autor ofrece algunas estadísticas bastante interesantes sobre el estado actual del ecosistema Java. Esperamos que estas estadísticas sean útiles para los lectores.
Una versión de este artículo también se publicó anteriormente en The New Stack .
La industria moderna del software es increíblemente amplia, por lo que no hay escasez de lenguajes de programación. Pero incluso dentro de la misma pila de tecnología, como el ecosistema de Java, puede ser bastante difícil obtener información útil sobre las condiciones del mercado. Java es increíblemente exitoso y está presente en casi todas las principales industrias y sectores económicos, y esto, en parte, es lo que hace que sea difícil encontrar un único punto de vista sobre el estado actual del mundo de Java.
Pero esto no significa que no se pueda tratar de evaluar aproximadamente el estado de esta 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, , .
, .