This is normal behavior.
The JVM server optimizes the code to a greater extent. This uses more CPU at startup and more memory when it is running.
Client VM is designed for quick start, for example. applets. It is used by default only for 32-bit Windows JVM systems.
source share