Get the latest news and updates from Dawn
If you don't see Zulu x64 → proceed to install.
➡️ Reduce -Xmx or add -XX:MaxDirectMemorySize=2G
"Zulu Platform x64 Architecture" causes high idle CPU usage. Solution: You have allocated too much RAM (e.g., 16GB on a 16GB system). The Garbage Collector spends time scanning empty memory. Drop to -Xmx6G . zulu platform x64 architecture project zomboid
Note: Extensive JVM tuning requires testing. What works for one system may degrade performance on another.
Target your Zulu executable followed by the necessary game arguments. (Note: Advanced users often rename the original jre folder inside the Project Zomboid directory and symlink the Zulu folder to it to force Steam to use Zulu seamlessly). Advanced JVM Tuning Flags for Project Zomboid If you don't see Zulu x64 → proceed to install
Project Zomboid utilizes the Lightweight Java Game Library (LWJGL) and runs inside a JVM. The JVM acts as a translator between the game's code and your computer's operating system and processor.
The (also known as x86-64 or AMD64) is crucial for Project Zomboid's performance. Unlike 32-bit systems limited to ~4GB of RAM, x64 allows the game to address significantly more memory — essential for large zombie populations, expansive map exploration, and complex save files. The Garbage Collector spends time scanning empty memory
"vmArgs": [ "-Xms2048m", "-Xmx4096m", "-XX:+UseG1GC", "-XX:+UnlockExperimentalVMOptions", "-XX:+ParallelRefProcEnabled" ]