温馨提示×

phpstorm ubuntu如何优化

小樊
48
2026-09-23 06:45:18
栏目: 编程语言

在 Ubuntu 上优化 PhpStorm 的性能和体验,通常从 JVM 调优、系统资源、插件与索引、桌面环境 几个方面入手。下面给你一套实用方案。


一、JVM 内存与参数优化(最重要)

PhpStorm 基于 JVM,默认内存偏小,容易卡顿。

1. 修改 phpstorm64.vmoptions

路径一般在:

~/.config/JetBrains/PhpStorm*/phpstorm64.vmoptions

或旧版本:

~/PhpStorm/bin/phpstorm64.vmoptions

示例(16G 内存机器):

-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:MaxMetaspaceSize=1024m

如果是 8G 内存:

-Xms512m
-Xmx2048m

改完重启 PhpStorm


二、Ubuntu 系统层优化

2.1 使用 SSD(必须)

PhpStorm 索引极依赖磁盘 IO,机械硬盘会非常卡。

2.2 关闭不必要的桌面特效

如果你用 GNOME:

gsettings set org.gnome.desktop.interface enable-animations false

或用轻量桌面(Xfce / KDE 可关特效)

2.3 增加文件监听上限

PhpStorm 监听文件变化:

echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

三、PhpStorm 内部设置优化

3.1 禁用不必要插件

Settings → Plugins 建议关闭:

  • Android
  • Flutter / Dart(不用就关)
  • Markdown(大项目可关)
  • Database(不用可关)

3.2 排除目录

Settings → Directories 标记为 Excluded:

  • node_modules
  • vendor
  • build
  • dist
  • .git

3.3 关闭无用检查

Settings → Editor → Inspections 关闭:

  • PHP → Probable bugs(按需)
  • Spellchecking(中文项目可关)

四、索引与缓存优化

4.1 定期清理缓存

File → Invalidate Caches / Restart

4.2 使用本地索引

避免使用 NFS / SMB 挂载项目


五、字体与渲染优化(Ubuntu 特有)

5.1 启用抗锯齿

Settings → Appearance & Behavior → Appearance

  • 勾选 Anti-aliased font
  • 主题用 Darcula / IntelliJ Light

5.2 安装字体

sudo apt install fonts-noto fonts-wqy-zenhei

六、使用 Toolbox(推荐)

JetBrains Toolbox 可自动管理版本和更新:

sudo snap install jetbrains-toolbox --classic

七、常见卡顿问题速查

现象 原因 解决
输入卡 插件多 关插件
索引慢 vendor 未排除 Excluded
启动慢 内存小 调 JVM
CPU 高 文件监听 inotify
UI 卡 桌面特效 关动画

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 内存大小
  • PhpStorm 版本
  • 是否用 Docker / WSL

我可以给你一份专属 vmoptions 配置。

0 踩