在 Ubuntu 上使用 PhpStorm 卡顿,通常不是单一原因,而是环境、配置和项目规模共同导致的。下面按常见原因 → 解决办法给你系统梳理一下。
PhpStorm 是 Java 写的,默认内存偏小。
现象
解决 编辑:
~/phpstorm/bin/phpstorm64.vmoptions
或 Help → Change Memory Settings
建议配置(8G 内存为例):
-Xms512m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
如果是 16G 内存,可以
-Xmx4096m
PHP 项目里常见“元凶”:
vendor/node_modules/.git/解决 Settings → Directories:
vendornode_modulesstorage/logspublic/uploadsUbuntu + PhpStorm 对文件系统很敏感。
现象
解决
File WatcherUbuntu 22.04+ 默认 Wayland,Java 应用兼容性差。
解决 登录界面选择:
Ubuntu on Xorg
中文输入法(搜狗、fcitx)经常让 IDE 卡。
解决
ibusPhpStorm 用了 Java 的 UI 渲染。
尝试 Help → Registry:
ide.ui.core.use.own.memory.awareness-Dsun.java2d.opengl=true
机械硬盘跑 PhpStorm = 灾难。
gsettings set org.gnome.desktop.interface enable-animations false
只留:
其余全关
打开:
Help → Diagnostic Tools → Activity Monitor
看是:
✅ Ubuntu 22.04
✅ Xorg
✅ 8G+ 内存
✅ vendor 全排除
✅ -Xmx2048m
✅ 不用 Wayland
如果你愿意,可以告诉我:
我可以直接给你一套针对性配置。