有关IntellijIDEA启动卡慢和IDEA JVM的诊断书

2017-07-30  本文已影响0人  jsy_hello

最近使用IntellijIDEA的产品让我很担心,心情也不太舒服,IDE是我最常用的开发工具,一旦这个工具不好使了,心情也就down了下来。


最近问题有两个

一、Intellij IDEA甚至全系列的JetBrains产品降速
在我的OS X上,以前启动IDEA,当我敲下IDEA就能在两秒内进入代码界面,但是现在,光跳出欢迎界面竟然需要30s左右,你让我怎么接受这个现实,我也不是那种对内存小气的人,不管是我8GB的Mac,还是我12GB的PC,内存足够大啊,还跑的这么慢,让我更想不通了。

那么问题在哪里呢?我发现了一个事情,就是我使用的是破解服务器来使用IDEA的,那么我就在考虑,是不是网络连接有问题,因为我电脑是自动科学上网的,于是我关闭了我的🍅,但是没有任何改进,我心里真的就像日了狗,道理问题在哪里嘛。


日了狗了

问题得解决啊,于是我祭出我的杀招,Google,然后发现大家都在调JVM参数,卧槽管个迪奥用啊,根本没区别好么大哥~30s启动,你咋不去跳楼呢?

后来想了想,我的电脑没问题,我的IDEA也没问题,那么谁来背锅呢?我想到每次IDEA都要连接我的激活服务器,然后我观察我的服务器,发现服务器有响应了之后,IDEA立马就启动了,你让我说什么好!于是我一怒之下,换用注册码来激活我的IDEA,然后真的是雨住了,天晴了,太阳出来了,又一次恢复了两秒开IDEA的水平!

我一直告诉自己,当你基础足够扎实的时候,什么上层建筑都挡不住你的双眼,透过现象看本质,应该成为我们计算机类同学的素质之一。


二、About IntellijIDEA里面的JVM信息

  在我的IntellijIDEA里面打开About IntellijIDEA,发现信息如下
  IntelliJ IDEA 2017.2
  Build #IU-172.3317.76, built on July 15, 2017
  Licensed to ***
  Subscription is active until January 30, 2018
  JRE: 1.8.0_152-release-915-b5 x86_64
  JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
  Mac OS X 10.11.6

那么问题在哪里?明明我安装的OracleJDK,却给我显示OpenJDK,这是为何?有同僚告诉我安装IDEA的时候可选,于是我重新安装了IDEA,但是我并没有发现任何相关信息。这不是什么bug,可是找不到答案也让我心里不好受。能怎么办?何以解忧,唯有Google!后来在官方文档发现了原因,About Intellij IDEA里面显示的JVM是给IDEA用的,而不是给我们的Java程序用的,这么就很合理了,而且官方推荐使用JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o作为运行IDEA的JVM,因为这个JVM修复了很多OpenJDK和Oracle JDK的bug。

说个题外话,昨晚看TCP状态转换图的时候,抬头看着窗外的夜景,突然有感而发,写下对联一副,不工整,但可看

江水拍岸,清风明月伴我饮三杯两盏

翠竹依山,鸟叫虫鸣和余颂四书五经

不管身处何地,都要明白自己心中所向,身旁如果是懂自己的人,自当珍惜,如不懂,不如尽早离去!

上一篇 下一篇

猜你喜欢

热点阅读