Ich habe in der Kolumne immer mal wieder über Valhalla (JEP-169), die Value-Type (Inline Objects)-Erweiterung für Java, geschrieben. Es gab vor Kurzem eine interessante Abhandlung von Brian Goetz [Goetz20] zum aktuellen Stand der Dinge. Bis dieses Feature in Java landet, wird aber noch einige Zeit vergehen. Daher erläutere ich paar Ansätze, die John Davies, der CTO von C24, einer Firma, die hochperformante Trading-Projekte umsetzt, vor einiger Zeit sehr schön in einem Vortrag vorgestellt hat. Darin detaillierte er die Nutzung von kompakten Datenstrukturen für leistungshungrige Java-Anwendungen.
Nächster Artikel