提升phpStorm的最高内存限制,使用更流畅

昨天不知为啥我的phpStorm抽风还是咋的,动不动内存占用就飙升到500M
内存占用
这本来没啥,才500M。可phpStorm一旦达到这个临界值,所有智能提示、自动补全都失效了
这TM就很尴尬了,顿时感觉自己就是个废人了,纯手写代码跟便秘一样

众所周知phpStorm基于JAVA,那么这个内存限制肯定跟JAVA的虚拟机有关
来到phpStorm的安装目录,例如我的安装目录是
C:\Program Files (x86)\JetBrains\PhpStorm 2016.1\bin

找到主程序PhpStorm.exe旁边的PhpStorm.exe.vmoptions
使用任意文本编辑器打开,将里面的数字调大即可

在PhpStorm2017之后的版本中,修改bin目录下的vmoptions文件可能是无效的
这时需要打开PhpStorm,在顶部菜单中选择HelpEdit Custom VM Options
然后修改其中的内容才行

例如我就改成了

-Xms256m
-Xmx2048m
-XX:MaxPermSize=350m

然后保存,双击PhpStorm.exe启动!

……
……
……

然而并没有什么反应。显然这个问题是由于我们刚才调整了内存限制导致的
其实这时候需要使用64位版本的PhpStorm64.exe才行
双击PhpStorm64.exe,提示需要64位的JDK(如果你没安装过的话)

然而JAVA官网下到的都是JRE,搜索引擎搜出来的多半是JRE,更有打着JDK名号的JRE,要么就是32位的JDK
Orz我想下载个比较新的64位JDK就那么难么……
最后终于在这里找到个能用的
(P.S. 不要点那个大大的“立即下载”按钮,拉到下面找普通下载即可)

安装完毕后,双击PhpStorm64.exe就行啦!
不知是不是心理暗示,64位的phpStorm确实感觉更快更流畅些,推荐大家使用

4 条评论

昵称
    1. mokeyjay

      之前找的时候被坑好几次了

  1. 小小

    谢谢,,终于找到解决的方法