找到vmoptions文件
进入PhpStorm安装目录的bin文件夹,64位系统编辑phpstorm64.vmoptions,32位系统编辑phpstorm.vmoptions,路径通常为/opt/phpstorm/bin/或/usr/local/phpstorm/bin/。
修改内存参数
-Xms(建议设置为系统内存的1/4,如-Xms1024m)。-Xmx(建议不超过系统内存的一半,如-Xmx2048m)。-XX:ReservedCodeCacheSize=240m(代码缓存,建议240-512MB)。-XX:MaxPermSize,Java 11+可忽略)。保存并重启PhpStorm
修改后保存文件,重启PhpStorm使配置生效。
配置虚拟内存(可选)
若物理内存不足,可创建交换文件:
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 # 创建4GB交换文件
sudo mkswap /swapfile
sudo swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab # 开机自动挂载
注意:设置过大的内存可能导致系统资源不足,建议根据实际系统配置调整,并通过free -h命令监控内存使用情况。