在 Ubuntu 下使用 PhpStorm 出现卡顿,通常不是系统本身的问题,而是 JVM、索引、插件或桌面环境 导致的。下面按「立竿见影 → 进阶优化 → 系统级」给你一套实用方案。
编辑配置文件:
~/.config/JetBrains/PhpStorm*/phpstorm64.vmoptions
(或用菜单:Help → Change Memory Settings)
推荐配置(8G 内存机器):
-Xms512m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
16G 内存可:
-Xmx4096m
改完重启 PhpStorm。
Settings → Plugins
插件越多越卡。
Settings → Editor → Inspections
Settings → Directories 标记为:
Excluded:vendor, node_modules, .git, cache, logs这一步对 Laravel 项目效果非常明显。
如果你开了:
在写大文件时会疯狂卡。
Settings → Tools → File Watchers → 关掉或改为手动
Settings → Appearance & Behavior → System Settings
Ubuntu 22.04+ 默认 Wayland,JetBrains 软件容易卡。
退出登录 → 右下角齿轮 → 选 Ubuntu on Xorg
不要用系统 OpenJDK:
sudo apt install libfreetype6 fontconfig
在 PhpStorm 中: Help → Find Action → Choose Runtime 选 JetBrains Runtime (JBR)
gsettings set org.gnome.desktop.interface enable-animations false
或安装 GNOME Tweaks 关掉特效。
❌ 不要在:
✅ 放 ~/Projects
如果你愿意,可以告诉我:
我可以给你更精确的配置。