在 Ubuntu 下 PHPStorm 卡顿 是比较常见的问题,通常不是系统本身的问题,而是 JVM、索引、插件或配置 导致的。下面按「见效最快 → 根本优化」给你一套方案。
File → Settings → Plugins
✅ 插件越少越流畅
File → Power Save Mode
rm -rf ~/.cache/JetBrains/PhpStorm*
或:
File → Invalidate Caches / Restart
PHPStorm 是 Java 程序,默认内存太小
Help → Change Memory Settings
或编辑:
~/.config/JetBrains/PhpStorm*/phpstorm64.vmoptions
推荐配置(16G 内存为例):
-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
如果是 8G 内存:
-Xms512m
-Xmx2048m
改完重启 PHPStorm
File → Settings → Directories
标记为:
Excluded
vendornode_modulesstoragecache✅ 可显著减少索引卡顿
不要系统 JDK
检查:
phpstorm.sh
而不是:
java -jar ...
echo never | sudo tee /sys/kernel/mm/transparent_hugepage/enabled
| 桌面环境 | 流畅度 |
|---|---|
| GNOME | 一般 |
| KDE | 好 |
| XFCE | 非常好 |
| Wayland | 有时卡 |
✅ 建议:
我可以直接给你一份最优 vmoptions 配置。