![]() It was a pleasure sharing the stage with few great minds from engineering teams of Tokopedia and Ola. With such levels of energy in the room, I had the opportunity to present at Delhi, Mumbai and Bangalore events of NRUG on topics of ‘What’s new with NewRelic’ and co-hosted a couple of talks with our beloved customers. The levels of energy and curiosity that our users bring, never fails to impress me. For example, if teams run with only one CPU, they may not get the garbage collector they expect-even if they set it explicitly.And it’s a wrap of New Relic, Inc.'s User Group meet-up, India! □□ However, this trend can pose unexpected issues for some applications, which could be contributing to the decrease in configuration. For example, the New Relic data shows a much higher percentage of applications running with fewer than four cores when in containers.Įngineering teams are moving away from single-core settings in containers, with only 36% in use (down from 42% in 2022), and moving toward multi-core settings, with over 29% using an eight-core setting (up from 20% in 2022).Įngineering teams typically use smaller compute settings in cloud environments where they often deploy containers. Compute settings in containersĬontainers impact how engineering teams allocate compute and memory resources. Out of the non-LTS Java versions in use, Java 14 is still the most popular (0.57%, down from 0.95% in 2022) with Java 15 a close second (0.44%, down from 0.70% in 2022).Ĭontainerizing applications has become mainstream-70% of Java applications reporting to New Relic do so from a container. The next LTS version is expected to be 21, not 23, which may explain why some developers are willing to wait. Now there is a settled timeline, which has been reduced by two to three years. Length of time until the next LTS versionīetween version 8 and version 11, it was not clear precisely when the next LTS version would be released.Perceived attractiveness of the features.Some factors that could be impacting the decline in non-LTS version usage include: ![]() Uptake for interim, non-LTS Java versions remains extremely low compared to LTS versions in production with only 1.6% of applications using non-LTS Java versions (down from 2.7% in 2022). The intent is to make new features available more often. Approximately every six months a new version of Java is available, but these versions are only supported until the next release. Starting with Java 9, the release pattern for the platform changed. Java 14 is the most popular non-LTS version Most of the applications using Java 7 are legacy applications that have not been upgraded. Only 0.28% of applications are still using Java 7 in production, which makes sense since support for Java 7 ended in 2022. It took years for Java 11 to reach anywhere near that level. More than 9% of applications are now using Java 17 in production (up from less than 1% in 2022), representing a 430% growth rate in one year. While Java 11 has held the top spot for two years in a row, the adoption rate of Java 17 far exceeds what the developer world saw when Java 11 was introduced. Java 8 is a close second with nearly 33% of applications using it in production (down from 46% in 2022). More than 56% of applications are now using Java 11 in production (up from 48% in 2022 and 11% in 2020). Java 17 user adoption grew 430% in one yearĮvery two to three years a Java release is designated as long-term support (LTS) and receives quarterly stability, security, and performance updates only-not new features.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |