In diesem Vortrag erläutern wir die Motivation, Mehrwerte, Herausforderungen und den aktuellen Stand der Projekte Valhalla und Loom.

  • Im Projekt Valhalla wird Inline Type in Java eingeführt. Inline Type ist ein unveränderlicher Typ, der sich nur durch den Zustand seiner Eigenschaften unterscheidet.  Der Zweck ist es, für solche Datentypen den Speicherverbrauch und Zugriffszeiten zu reduzieren.
  • Im Projekt Loom werden leichtgewichtige Threads in Java implementiert. Der Zweck ist es, keinen Trade Off mehr zwischen Einfachheit und Skalierbarkeit des Quellcodes einzugehen und beides unter ein Hut zu bringen.