最近使用IntellijIDEA的產(chǎn)品讓我很擔(dān)心,心情也不太舒服,IDE是我最常用的開(kāi)發(fā)工具,一旦這個(gè)工具不好使了,心情也就down了下來(lái)。
最近問(wèn)題有兩個(gè)
一、Intellij IDEA甚至全系列的JetBrains產(chǎn)品降速
在我的OS X上,以前啟動(dòng)IDEA,當(dāng)我敲下IDEA就能在兩秒內(nèi)進(jìn)入代碼界面,但是現(xiàn)在,光跳出歡迎界面竟然需要30s左右,你讓我怎么接受這個(gè)現(xiàn)實(shí),我也不是那種對(duì)內(nèi)存小氣的人,不管是我8GB的Mac,還是我12GB的PC,內(nèi)存足夠大啊,還跑的這么慢,讓我更想不通了。
那么問(wèn)題在哪里呢?我發(fā)現(xiàn)了一個(gè)事情,就是我使用的是破解服務(wù)器來(lái)使用IDEA的,那么我就在考慮,是不是網(wǎng)絡(luò)連接有問(wèn)題,因?yàn)槲译娔X是自動(dòng)科學(xué)上網(wǎng)的,于是我關(guān)閉了我的??,但是沒(méi)有任何改進(jìn),我心里真的就像日了狗,道理問(wèn)題在哪里嘛。

問(wèn)題得解決啊,于是我祭出我的殺招,Google,然后發(fā)現(xiàn)大家都在調(diào)JVM參數(shù),臥槽管個(gè)迪奧用啊,根本沒(méi)區(qū)別好么大哥~30s啟動(dòng),你咋不去跳樓呢?
后來(lái)想了想,我的電腦沒(méi)問(wèn)題,我的IDEA也沒(méi)問(wèn)題,那么誰(shuí)來(lái)背鍋呢?我想到每次IDEA都要連接我的激活服務(wù)器,然后我觀察我的服務(wù)器,發(fā)現(xiàn)服務(wù)器有響應(yīng)了之后,IDEA立馬就啟動(dòng)了,你讓我說(shuō)什么好!于是我一怒之下,換用注冊(cè)碼來(lái)激活我的IDEA,然后真的是雨住了,天晴了,太陽(yáng)出來(lái)了,又一次恢復(fù)了兩秒開(kāi)IDEA的水平!
我一直告訴自己,當(dāng)你基礎(chǔ)足夠扎實(shí)的時(shí)候,什么上層建筑都擋不住你的雙眼,透過(guò)現(xiàn)象看本質(zhì),應(yīng)該成為我們計(jì)算機(jī)類同學(xué)的素質(zhì)之一。
二、About IntellijIDEA里面的JVM信息
在我的IntellijIDEA里面打開(kāi)About IntellijIDEA,發(fā)現(xiàn)信息如下
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
那么問(wèn)題在哪里?明明我安裝的OracleJDK,卻給我顯示OpenJDK,這是為何?有同僚告訴我安裝IDEA的時(shí)候可選,于是我重新安裝了IDEA,但是我并沒(méi)有發(fā)現(xiàn)任何相關(guān)信息。這不是什么bug,可是找不到答案也讓我心里不好受。能怎么辦?何以解憂,唯有Google!后來(lái)在官方文檔發(fā)現(xiàn)了原因,About Intellij IDEA里面顯示的JVM是給IDEA用的,而不是給我們的Java程序用的,這么就很合理了,而且官方推薦使用JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o作為運(yùn)行IDEA的JVM,因?yàn)檫@個(gè)JVM修復(fù)了很多OpenJDK和Oracle JDK的bug。
說(shuō)個(gè)題外話,昨晚看TCP狀態(tài)轉(zhuǎn)換圖的時(shí)候,抬頭看著窗外的夜景,突然有感而發(fā),寫(xiě)下對(duì)聯(lián)一副,不工整,但可看
江水拍岸,清風(fēng)明月伴我飲三杯兩盞
翠竹依山,鳥(niǎo)叫蟲(chóng)鳴和余頌四書(shū)五經(jīng)
不管身處何地,都要明白自己心中所向,身旁如果是懂自己的人,自當(dāng)珍惜,如不懂,不如盡早離去!