Project Metropolis is about rewriting OpenJDK C++ parts in Java, so SubstrateVM needs to support all major OpenJDK targets.
It depends on the application, how it is written, the compiler and optimizer being used.