This page describes the command line for the java compiler the java launcher and HotSpot for the support of value types in the valhalla project.

javac

java

HotSpot

 

To determine if there unwanted allocations (boxing) see the flags:

  -XX:-UseTLAB
  -XX:+PrintEliminateAllocations
  -XX:+PrintEscapeAnalysis