Project Zomboid
Multi-Cpu Enhance
Показані результати 1–4 із 4
Оновлено: 11 груд. о 1:51
автор: 4Zeta

Оновлено: 9 груд. о 9:02
автор: 4Zeta

LATEST OPTIMIZATIONS (December 2025):

Added ParallelRefProcEnabled for better GC performance

Tuned G1GC parameters (heap region size, mixed GC targeting)

ZGC support with optimized concurrent threads

Automatic hardware detection (RAM/CPU cores)

NUMA awareness for multi-socket systems


📌 IMPORTANT NOTES:
Project Zomboid is primarily single-threaded, so CPU-heavy scenes will still use one core heavily. However, this mod optimizes:

Multi-threaded garbage collection (reduces stuttering)

Memory management on NUMA systems

Background tasks (texture loading, compression, audio)

Overall system resource utilization

RAM ALLOCATION EXPLAINED:
The script auto-detects your RAM:

32GB+ → allocates 12GB to game

16-32GB → allocates 10GB

12-16GB → allocates 8GB

8-12GB → allocates 6GB

<8GB → allocates 4GB

Оновлено: 9 груд. о 7:03
автор: 4Zeta

LATEST OPTIMIZATIONS (December 2025):

Added ParallelRefProcEnabled for better GC performance

Tuned G1GC parameters (heap region size, mixed GC targeting)

ZGC support with optimized concurrent threads

Automatic hardware detection (RAM/CPU cores)

NUMA awareness for multi-socket systems

String deduplication and concatenation optimizations

📌 IMPORTANT NOTES:
Project Zomboid is primarily single-threaded, so CPU-heavy scenes will still use one core heavily. However, this mod optimizes:

Multi-threaded garbage collection (reduces stuttering)

Memory management on NUMA systems

Background tasks (texture loading, compression, audio)

Overall system resource utilization

RAM ALLOCATION EXPLAINED:
The script auto-detects your RAM:

32GB+ → allocates 12GB to game

16-32GB → allocates 10GB

12-16GB → allocates 8GB

8-12GB → allocates 6GB

<8GB → allocates 4GB

You can manually adjust by editing SET MEM_MAX= value in the .bat file.

Оновлено: 7 квіт. о 8:18
автор: 4Zeta

Improved memory management:

-Xmx8192m: Increased maximum memory (if your PC has 16GB+ RAM)
-Xms4096m: Added minimum memory to reduce the need for reallocation

Garbage Collector optimizations:

Improved ZGC usage for Windows 10+ versions
Changed fallback to use G1GC with optimized parameters
Added -XX:+UseNUMA for multi-CPU systems
Added -XX:+AlwaysPreTouch to pre-allocate memory at startup

Batch file optimizations:

Automatic detection of system RAM
Automatically scale memory allocation based on available RAM
Detection of number of CPU cores to optimize GC threads

General optimizations:

-XX:+OptimizeStringConcat to improve handling of strings
-XX:+DisableExplicitGC to avoid explicit garbage collector calls