Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.
Dmitry is a performance engineer at Bellsoft. The company releases and supports Liberica -- a verified distribution of OpenJDK. Liberica is released as binaries and containers for many platforms. Dmitry started working on Hotspot JVM in Oracle. Currently he optimizes OpenJDK for ARM64. Previous experience with Java showed that the most interesting problems in applications get their solutions in the base platform. In Java 11 there are numerous improvements in AArch64 port implemented by the company under JEP 315, and the company is among top OpenJDK enterprise contributors.
See also http://bell-sw.com
Java on ARM. Theory, Applications, and Workloads
Although ARM processors are almost always viewed as having been designed for the embedded market, several vendors are making a bet and building server CPUs that contend with x86 in cloud deployments. With the presence of the Java ARM port and a wide variety of applications in the Java ecosystem able to run on ARM CPUs, the real question is which workloads are best suited to the ARM servers niche and which metrics can be optimized for using ARM servers.
This presentation explores the status of Java and the Java ecosystem on ARM, together with the Java ARM port features and performance of specific workloads. Some focus is on the recent changes in the Java ARM port, to which the speaker’s company actively contributes.