Is there a full list of the differences between the graal jit and C2? I was only aware of graal having better partial escape analysis over C2's conservative EA.
It's simply a completely different implementation. Some of the optimiization passes are the same, obviously, but overall it simply performs ... differently.