在 Ubuntu 上优化 PhpStorm 的性能和体验,可以从 系统环境、JVM、PhpStorm 配置、插件与项目设置 等多个层面入手。下面给你一套比较完整、实用的优化方案。
JetBrains 每次更新都会优化性能。
https://www.jetbrains.com/toolbox-app/
或 Snap(不推荐,启动慢):
sudo snap install phpstorm --classic
PhpStorm 是 Java 应用,JDK 对性能影响很大。
✅ 推荐:
查看当前 JDK:
java -version
安装 OpenJDK 17:
sudo apt install openjdk-17-jdk
在 PhpStorm 中指定 JDK:
Help → Find Action → Choose Boot Java Runtime
编辑:
Help → Edit Custom VM Options
推荐配置(16G 内存机器):
-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=512m
8G 内存:
-Xms1024m
-Xmx2048m
⚠️ 不要超过物理内存的 50%
Settings → Plugins
建议禁用:
Settings → Editor → Language Injections
只保留你实际使用的语言。
Settings → Directories
标记为:
Excluded:
node_modulesvendor.gitbuilddistSettings → Appearance & Behavior → System Settings
关闭:
Settings → PHP → Analysis
降低:
PhpStorm 内置检查较重,可关闭部分:
Settings → Editor → Inspections → PHP
Settings → Appearance & Behavior → Appearance
关闭:
推荐:
避免复杂第三方主题。
Settings → PHP → Composer
关闭:
查看 swap:
swapon -s
如果内存够,可临时关闭:
sudo swapoff -a
(长期建议调整 swappiness)
cat /proc/sys/vm/swappiness
Ubuntu 22.04+:
登录时选择。
确保:
vendor/
node_modules/
.cache/
✅ 增加 JVM 内存
✅ Exclude vendor / node_modules
✅ 禁用不用的插件
✅ 使用官方 JBR
✅ 关闭 Composer 自动同步
✅ 使用 SSD
如果你愿意,可以告诉我:
我可以给你一套 针对你机器的定制优化参数 ✅