Hi, When use tiered compilation (default enable in jdk8),tiered VM can use C1 and C2 both [1].Client VM will use C1 and Server VM will use C2. Thanks, hyperdak [1] http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html#tieredcompilation