Intellij IDEA用Swing開發,而eclipse是用IBM優化過的SWT/JFace開發,為什麼性能差這麼多?

感覺eclipse卡爆了,IDEA好很多


很多人都說eclipse卡,還是idea好,還有很多人說,idea卡成翔,eclipse速度還湊合。

我只想說,兩者我都用過,都很快,誰也不比誰慢。簡單的說,無論是eclipse還是idea,預設的堆大小都太小了,我的經驗是推薦xms2G,xmx4G+(根據你的實際情況儘可能設大一些),再試試吧,誰都不會再卡了。

什麼?你的電腦只有不到4G內存?你寫java幹嘛?轉行去做前端吧,文本編輯器就能幹活,還跑得飛快。要不c/c++也行,比爾蓋茨說過嘛,64k內存就夠他玩了。我要多少才夠?最少16G,在這個內存白菜價的年代,低於這個數字都不叫電腦好不好。

最後,我的兩台工作機的配置:

desktop: i7 8core,16G mem,256G SSD

note: i5 4core, 16G mem, 256G SSD

加內存能讓你的eclipse/idea跑得更歡暢,再加個SSD,能讓他們飛起來,是的,飛。

最後的最後,沒錯,java是硬體殺手,但是人比硬體貴,你節約在硬體上的錢,謀殺的就是你的時間和青春!


以前用linux的時候不敢用idea,渣電腦跑了會卡……自從換了macbook,再也沒用過eclipse。


這和GUI框架關係不是很大。而且論性能Swing、SWT兩者也沒太大差距。

性能差距嘛……

我想跟IDEA那麼長時間的Indexing有關吧


SWT比Swing性能要好點吧,因為SWT部分組件不用自己構造,直接調用系統層的。Thinking In Java裡面好像提到過,如果沒記錯的話。


intel那個我用著卡爆了,eclipse好很多。。。


推薦閱讀:

Vim 是否能提高編碼效率?

TAG:圖形用戶界面 | Java | SwingJava | Eclipse | IntelliJIDEA |