日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

彻底解决 intellij IDEA 卡顿 优化笔记

發(fā)布時(shí)間:2025/3/20 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 彻底解决 intellij IDEA 卡顿 优化笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

由于工作中經(jīng)常出現(xiàn)分支各種切換,使用Eclipse便不再像以前那么舒服了,不停的修改工作空間,每次修改完工作空間又是一堆一堆的個(gè)性化設(shè)置,來回的切換,真的很累。我們做軟件的,怎么能不去嘗試新鮮的呢,畢竟,再難走的路,也有人已經(jīng)走過,我們只需要Google一下而已。

本篇適用于Idea 14.x 15.x 16.x

這次在使用了2天的IDEA之后,我發(fā)現(xiàn)這玩意簡(jiǎn)直屌爆了!

這次我重新進(jìn)行征服IDEA過程中,遇到了很多很多的問題,當(dāng)然,有一句話說的很好,遇到一件很難搞的事情,但凡你有半點(diǎn)猶豫,那就肯定是有辦法搞定,而你只不過不愿意搞而已。

于是硬著頭皮,下載IDEA14,注冊(cè),破解,優(yōu)化,背快捷鍵,debug,解決idea卡頓,等等等等。

真是用的多了,就發(fā)現(xiàn)了它比Eclipse好太多了,整個(gè)開發(fā)流程很清晰,效率提升了不少。

那么我來說一下最重要的幾點(diǎn)吧,網(wǎng)上的文章也都比較老了,今天是2015年11月26日。怎么安裝我就不說了。

1.解決卡頓

這個(gè)是重中之重的!!必須解決,否則你每敲一行代碼就卡你一下午的滋味真的不好受,首先你要有8G內(nèi)存,沒有8G內(nèi)存的話,下面的應(yīng)該也有用。但是我還是建議開發(fā)起來上8G好一些。
(1)File-Settings-Editor-General- 去掉 show quick doc on mouse move
(2)File-Settings-Perferences->Inspections,點(diǎn)Copy,復(fù)制一份,名稱任意。然后點(diǎn)擊下面工具欄中的Reset to empty。保存。
(3)去idea安裝路徑的bin目錄下找到 idea.exe.vmoptions,調(diào)整IDEA的啟動(dòng)JVM參數(shù),64位的修改idea64.exe.vmoptions,最小512M最大2048M即可。32位的修改idea.exe.vmoptions,最小256M,最大512M即可。

2.每次打開IDEA都會(huì)有一個(gè)進(jìn)度條idea updating indices

刪掉 c:/user/.IntellIJIdea14/system/caches 這個(gè)文件夾,然后 file - Invalidate Caches / Restart,點(diǎn)擊Invalidate Caches按鈕 之后,Idea會(huì)重啟,重啟完了,會(huì)再次updating indices,之后你隨便關(guān)閉都哦了~~

3.IDEA不實(shí)時(shí)編譯

話說,還是讓它實(shí)時(shí)編譯的好,因?yàn)橛袝r(shí)候不編譯挺難受的。
參考:http://www.mincoder.com/article/2365.shtml
http://my.oschina.net/fdblog/blog/172229

4.Jetty 熱部署

參考:http://www.cnblogs.com/java-koma/archive/2012/11/30/2796737.html

5.重要的快捷鍵

(1)ALT+F7 類似于EClipse的 show call history 查看被誰調(diào)用
(2)Alt + 回車 智能提示
(3)Shift + Alt + 上下,類似于Eclipse Alt + 上下 把當(dāng)前選中的上下移動(dòng)
(4)調(diào)試Debug必備快捷鍵

F9 resume programe 恢復(fù)程序 Alt+F10 show execution point 顯示執(zhí)行斷點(diǎn) F8 Step Over 相當(dāng)于eclipse的f6 跳到下一步 F7 Step Into 相當(dāng)于eclipse的f5就是 進(jìn)入到代碼 Alt+shift+F7 Force Step Into 這個(gè)是強(qiáng)制進(jìn)入代碼 Shift+F8 Step Out 相當(dāng)于eclipse的f8跳到下一個(gè)斷點(diǎn),也相當(dāng)于eclipse的f7跳出函數(shù) Atl+F9 Run To Cursor 運(yùn)行到光標(biāo)處 ctrl+shift+F9 debug運(yùn)行java類 ctrl+shift+F10 正常運(yùn)行java類 alt+F8 debug時(shí)選中查看值

(5)Ctrl + B 類似于Eclipse的F3,直接進(jìn)入某類,就和鼠標(biāo)+Ctrl是一樣一樣的。
(6)當(dāng)修改了java文件時(shí),在IntelliJ中按:‘Ctrl+Shift+F9’ 將重新編譯該java文件,
如果修改了多個(gè)java文件,按‘Ctrl+F9’ 可以重新編譯整個(gè)工程。

6.一個(gè)窗口開啟多個(gè)項(xiàng)目

用Eclipse的我們都知道,一個(gè)workspace里面放置多個(gè)工程,彼此依賴啊項(xiàng)目什么的玩的66的,然而IDEA,新手剛上來也想要這種效果就是IDEA一個(gè)窗口里面運(yùn)行多個(gè)項(xiàng)目,有些人說這是不科學(xué)的,他們都是一個(gè)窗口開WEB,一個(gè)窗口開Java項(xiàng)目,或者另一個(gè)Web項(xiàng)目。

下面我說下我的辦法,其實(shí)是利用IDEA的Module模式,首先引入Web項(xiàng)目,之后再引用它依賴的項(xiàng)目,只不過有一定的操作步驟,跟我前來。

  • 導(dǎo)入Web項(xiàng)目
  • 打開項(xiàng)目管理器Project Structure,選擇Modules,點(diǎn)加號(hào),然后將它所依賴的模塊導(dǎo)入進(jìn)來

  • 還是項(xiàng)目管理器Project Structure,選擇Modules,點(diǎn)Web主項(xiàng)目,再點(diǎn)右邊的加號(hào),選擇Module dependency,之后選擇它依賴的模塊,就算是引入進(jìn)來了

  • 這還沒有結(jié)束,因?yàn)?#xff0c;你還想在Debug的時(shí)候,通過進(jìn)入類的方法,不進(jìn)入Class文件,直接進(jìn)入它所依賴的模塊的源碼中,這就需要這么玩,把你的項(xiàng)目放在maven或者jar之前就行啦。下面這樣操作。

  • 未完,繼續(xù)補(bǔ)充

    落雨
    2015年11月26日20:02:25

    總結(jié)

    以上是生活随笔為你收集整理的彻底解决 intellij IDEA 卡顿 优化笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。