CentOS 下 PHPStorm 卡顿 是比较常见的问题,通常不是系统“坏了”,而是资源、配置或环境不匹配导致的。下面按最常见原因 → 解决方式给你梳理。
PHPStorm 是 Java 应用,很吃内存。
表现
检查
free -h
swapon -s
解决
dd if=/dev/zero of=/swapfile bs=1M count=4096
mkswap /swapfile
swapon /swapfile
并写入 /etc/fstab
✅ 推荐内存配置:
默认配置偏低。
修改
vi ~/.<your_phpstorm_version>/phpstorm64.vmoptions
示例(8G 内存机器):
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
重启 PHPStorm
项目里包含:
解决
Settings → Directories → ExcludedCentOS 默认 GNOME 很吃资源。
建议
✅ 正确做法:
某些情况下 PHPStorm 文件访问被拦截。
getenforce
临时测试:
setenforce 0
如果明显变快 → 需要配置 SELinux 策略或关闭(生产不建议关)
PHPStorm 自带 JBR(推荐)
✅ 不要手动指定系统 JDK
关闭硬件加速:
Settings → Appearance → Disable "Hardware acceleration"
free -h
top
nproc
phpstorm vmoptions
df -h
你可以告诉我:
我可以直接给你最优配置方案。