PHPStorm 在 CentOS 的内存管理调整指南
一 前置检查与定位配置文件
二 调整 JVM 堆与代码缓存
-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
三 系统层面优化与 Swap 配置
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstab
sudo sysctl vm.swappiness=60
echo "vm.swappiness = 60" | sudo tee -a /etc/sysctl.conf
四 应用内优化与日常维护
五 监控与容量建议