优化 Ubuntu 下的 PhpStorm,可以从 系统环境、JVM、PhpStorm 设置、插件与项目配置 四个层面来做。下面是一套比较实用、可落地的优化方案(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
PhpStorm 是内存密集型 IDE:
snap 沙箱目录中sudo apt install gnome-tweaks
PhpStorm 依赖 inotify:
cat /proc/sys/fs/inotify/max_user_watches
如果小于 524288,修改:
echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
tar -xvf PhpStorm-*.tar.gz
sudo mv PhpStorm-* /opt/phpstorm
不要用:
Help → Edit Custom VM Options
-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:+HeapDumpOnOutOfMemoryError
说明:
-Xmx 不要超过物理内存的 1/4~1/3Settings → Plugins
建议禁用:
✅ 只保留 PHP、Git、Docker 等必要插件
Settings → Editor → Inspections
✅ 只对当前项目开启必要检查
Settings → Directories
标记为:
vendornode_modules.gitstoragecacheFile → Power Save Mode(取消勾选)
Settings → PHP → CLI Interpreter
✅ 本地 PHP(FPM / CLI) ❌ 避免 WSL / Docker 解释器(除非必须)
composer install --no-dev --optimize-autoloader
PhpStorm 中:
Settings → PHP → Composer
File → Invalidate Caches / Restart
-Dsun.java2d.opengl=true
或
-Dawt.useSystemAAFontSettings=on
sudo apt install fonts-noto-cjk
✅ 系统
✅ JVM
✅ PhpStorm
你可以告诉我: