在 Ubuntu 上使用 PhpStorm 卡顿,通常不是单一原因,而是环境、配置和项目规模共同导致的。下面按常见原因 → 解决办法说明。
PhpStorm 是 Java 应用,默认内存偏小。
表现
解决办法 编辑:
Help → Change Memory Settings
或手动修改:
~/.config/JetBrains/PhpStorm*/phpstorm64.vmoptions
推荐配置(8G 内存以上):
-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
PhpStorm 会索引:
解决办法
Settings → Directories
把以下目录标记为:
vendornode_modulesstorage/logsruntime使用 Wayland 或老旧显卡驱动会明显卡。
检查
echo $XDG_SESSION_TYPE
如果是 wayland,建议:
PhpStorm 使用 JavaFX / Swing。
解决
编辑 phpstorm64.vmoptions 加入:
-Dsun.java2d.opengl=true
-Dawt.useSystemAAFontSettings=lcd
或反向尝试关闭:
-Dsun.java2d.opengl=false
安装的插件会常驻内存。
建议禁用
路径:
Settings → Plugins
如果你在:
会非常卡
✅ 最佳方案:
# 查看资源占用
htop
# 查看是否是 Wayland
echo $XDG_SESSION_TYPE
# 查看磁盘 IO
iotop
✅ 项目本地
✅ vendor 排除
✅ 内存 ≥ 4G
✅ Xorg 而非 Wayland
✅ 插件精简
如果你愿意,可以告诉我:
我可以直接给你针对性配置。