PhpStorm 使用自定义的64位JVM

PhpStorm默认是使用自带的32位Java虚拟机,如果想要使用64的Java虚拟机需要进行如下配置:

1、安装Java JDK

注意不是Java jre!

2、配置环境变量

安装好以后,一定要配置环境变量,直接新建一个JAVA_HOME变量,路径填JDK的安装路径(参考:C:\Program Files\Java\jdk1.8.0_111)

3、运行64位PhpStorm

在PhpStorm安装路径打开64位的PhpStorm程序即可(参考:C:\Program Files (x86)\JetBrains\PhpStorm 2016.2.2\bin\PhpStorm64.exe)


以上算是在32位PhpStorm无法打开的情况下一种解决方法吧

node_modules坑

使用npm来进行前端代码管理以后,node_modules文件一下子多了一千多个文件夹!!!结果PhpStorm直接卡死,在经过漫长等待以后弹出一个耗尽内存的对话框(PhpStorm 2016.2 32位默认分配内存是512MB)。然后我就输入了4096MB,想一劳永逸的解决这个问题,结果当再次打开PhpStorm的时候就提示如下的错误:

1.PNG

在经过各种排查以后,使用PhpStorm自带的inspect.bat程序,得到以下诊断结果:

2.jpg

注意这时候再来更改PhpStorm.exe.vmoptions和PhpStorm64.exe.vmoptions配置文件已经完全不起作用了。
更坑爹的是,即使卸载重装PhpStorm这个错误依然存在。。

node_modules问题讨论(最新版貌似已经可以解决,见下面解决方法)

似乎这是自PhpStorm2016.2以来就会存在这个问题,似乎官方目前也是无解。或许回滚到2016.1可以暂时解决这个问题。(经过测试,2016.1的表现也只是比2016.2好一点点而已,基本也是卡的动不了,但是好在不是完全死掉)
看看官方论坛的讨论吧——传送门

node_modules问题解决方法(仅PhpStorm 2016.2.2测试有效)

注意,如果项目中node_modules文件如果包含了大量的文件夹,一定不要直接打开PhpStorm!
请先删除node_modules里面的所有文件,再打开PhpStorm!
然后在Settings->Directories里面,将node_modules文件夹Excluded即可。最后在将删除的node_moduels文件恢复回来即可!


参考网站:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 9,062评论 0 7
  • 你是不是常常吃饭的时候想工作,喝水的时候又想着吃饭,在工作的时候想着出错,在恋爱的时候担心分手?我常常就是这...
    我是琳达阅读 2,593评论 1 2
  • 周末,翻看过往日记时,想起了自小到大每每遇挫时亲人,同学,老师甚至是陌生人对我说过的话,备觉温暖。这些话虽普普通通...
    此岸杨阅读 2,839评论 2 5
  • 昨天刚刚读完戴维迈尔斯的《社会心理学》,不得不说,这是我见过教材中最有趣、最通俗易懂的,也是第一本我在图书馆借了不...
    崔崔崔Hello阅读 2,849评论 2 5

友情链接更多精彩内容