最近使用IntellijIDEA的產(chǎn)品讓我很擔心纽窟,心情也不太舒服尘盼,IDE是我最常用的開發(fā)工具憨愉,一旦這個工具不好使了烦绳,心情也就down了下來。
最近問題有兩個
一配紫、Intellij IDEA甚至全系列的JetBrains產(chǎn)品降速
在我的OS X上径密,以前啟動IDEA,當我敲下IDEA就能在兩秒內(nèi)進入代碼界面躺孝,但是現(xiàn)在享扔,光跳出歡迎界面竟然需要30s左右,你讓我怎么接受這個現(xiàn)實植袍,我也不是那種對內(nèi)存小氣的人惧眠,不管是我8GB的Mac,還是我12GB的PC奋单,內(nèi)存足夠大啊锉试,還跑的這么慢,讓我更想不通了览濒。
那么問題在哪里呢呆盖?我發(fā)現(xiàn)了一個事情,就是我使用的是破解服務器來使用IDEA的贷笛,那么我就在考慮应又,是不是網(wǎng)絡連接有問題,因為我電腦是自動科學上網(wǎng)的乏苦,于是我關閉了我的??株扛,但是沒有任何改進,我心里真的就像日了狗汇荐,道理問題在哪里嘛洞就。
問題得解決啊,于是我祭出我的殺招掀淘,Google旬蟋,然后發(fā)現(xiàn)大家都在調(diào)JVM參數(shù),臥槽管個迪奧用啊革娄,根本沒區(qū)別好么大哥~30s啟動倾贰,你咋不去跳樓呢?
后來想了想拦惋,我的電腦沒問題匆浙,我的IDEA也沒問題,那么誰來背鍋呢厕妖?我想到每次IDEA都要連接我的激活服務器首尼,然后我觀察我的服務器,發(fā)現(xiàn)服務器有響應了之后,IDEA立馬就啟動了饰恕,你讓我說什么好挠羔!于是我一怒之下井仰,換用注冊碼來激活我的IDEA埋嵌,然后真的是雨住了,天晴了俱恶,太陽出來了雹嗦,又一次恢復了兩秒開IDEA的水平!
我一直告訴自己合是,當你基礎足夠扎實的時候了罪,什么上層建筑都擋不住你的雙眼,透過現(xiàn)象看本質(zhì)聪全,應該成為我們計算機類同學的素質(zhì)之一泊藕。
二、About IntellijIDEA里面的JVM信息
在我的IntellijIDEA里面打開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
那么問題在哪里?明明我安裝的OracleJDK,卻給我顯示OpenJDK重挑,這是為何姑躲?有同僚告訴我安裝IDEA的時候可選,于是我重新安裝了IDEA谦炬,但是我并沒有發(fā)現(xiàn)任何相關信息悦屏。這不是什么bug,可是找不到答案也讓我心里不好受键思。能怎么辦础爬?何以解憂,唯有Google吼鳞!后來在官方文檔發(fā)現(xiàn)了原因看蚜,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狀態(tài)轉(zhuǎn)換圖的時候,抬頭看著窗外的夜景仿贬,突然有感而發(fā)纽竣,寫下對聯(lián)一副,不工整,但可看
江水拍岸蜓氨,清風明月伴我飲三杯兩盞
翠竹依山聋袋,鳥叫蟲鳴和余頌四書五經(jīng)
不管身處何地,都要明白自己心中所向穴吹,身旁如果是懂自己的人幽勒,自當珍惜,如不懂港令,不如盡早離去啥容!