增加PHPStorm内存分配
bin
文件夹,编辑 phpstorm64.vmoptions
(64位系统)或 phpstorm.vmoptions
(32位系统)文件。-Xms
(初始内存)和 -Xmx
(最大内存)参数,例如 -Xms512m -Xmx2048m
,根据系统内存调整,建议不超过物理内存一半。配置虚拟内存(Swap)
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
(创建4GB交换文件,按需调整 count
值)。sudo mkswap /swapfile
sudo swapon /swapfile
。/etc/fstab
,添加 /swapfile swap swap defaults 0 0
。优化系统设置
systemctl list-unit-files --type=service
,禁用非必要服务。vm.swappiness
控制内存回收速度):sysctl vm.swappiness=60
,并写入 /etc/sysctl.conf
永久生效。减少PHPStorm自身资源占用
File > Settings > Plugins
,卸载或禁用非必要插件。View
菜单隐藏不用的工具栏,减少内存占用。File > Invalidate Caches / Restart
,选择 Invalidate and Restart
。其他建议
操作前建议备份重要数据,调整后监控系统资源使用情况,确保配置合理。