With the release of #JDK20 on March 21th, there are at least 4 other vendors releasing binaries based on #OpenJDK 20. #Amazon's #Corretto: https://docs.aws.amazon.com/corretto/latest/corretto-20-ug/downloads-list.html and #SapMachine https://sap.github.io/SapMachine were released the same day as #Oracle's OpenJDK. Yesterday, we had releases of Zulu 20 from #AzulSystems here: https://azul.com/downloads and also #Liberica 20 from #BellSoftware here: https://bell-sw.com/pages/downloads ... more releases based on #JDK 20 to come. #Java #JDK #OpenSource
Downloads for Amazon Corretto 20 - Amazon Corretto 20

List of downloads for Amazon Corretto 20.

"Profilers are just software themselves and thus suffer from the same problems as the typical problems of the applications they are used to profile," @parttimenerd of #SapMachine lifts the lid and dives into the rabbit hole on Foojay  Today!

https://foojay.io/today/do-you-trust-profilers-i-once-did-too/

#foojaytip #java #kotlin

Do you trust profilers? I once did too!

Do you trust profilers? I once did too. Here I describe why you should take the results of profilers with a grain of salt.

foojay

Ever wanted to profile your application directly from your IDE? Here comes the #Java JFR Profiler plugin, an open-source plugin for #IntelliJIDEA by @parttimenerd #SapMachine on Foojay  Today!

https://foojay.io/today/firefox-profiler-beyond-the-web

#foojaytip

Firefox Profiler Beyond the Web: IntelliJ plugin for JFR

Ever wanted to profile your application directly from your IDE? Here comes the Java JFR Profiler plugin, an open-source plugin for IntelliJ!

foojay

Just around the corner is #fosdem, in the Foojay  DevRoom you'll see @parttimenerd of #SapMachine on AsyncGetStackTrace, the improved version of AsyncGetCallTrace (JEP 435), learn here about getting stack traces:

https://foojay.io/today/asyncget

#foojaytip #fosdem23

AsyncGetStackTrace: A better Stack Trace API for the JVM

An introduction into GetStackTrace, AsyncGetCallTrace, and the history and specification of AsyncGetStackTrace.

foojay

On Foojay  Today, @parttimenerd of #SapMachine continues his awesome series on writing a profiler from scratch, covering wall-clock profiling and how to collect the obtain stack traces.

https://foojay.io/today/writing-a-profiler-from-scratch-the-profiling-loop/

#foojaytip

Writing a Profiler from Scratch: The Profiling Loop

How do profilers like async-profiler work? How to write your own? This is the second part, covering wall-clock profiling.

foojay

Happy new year to all friends of OpenJDK everywhere! Today, how does #Java debugging work under the hood? @parttimenerd from #SapMachine explains on Foojay  Today the basics of JDI and JDWP and discusses and shares the JDWP packets for an example program!

https://foojay.io/today/a-short-primer-on-java-debugging-internals/

#foojaytip

A Short Primer on Java Debugging Internals | Foojay.io Today

How does debugging work under the hood? This article explains the basics of JDI and JDWP and gives the JDWP packets for an example program.

foojay
Where are all my favorite #OpenJDK distribution developers on #Mastodon? Not just #Adoptium, but also looking for #Liberica, #SAPMachine, and #ZuluJDK from #AzulSystems