回覆列表
-
1 # 輕輕子堇
-
2 # EmacserVimer
當然你說夠用嗎,我覺得是夠用的,只是確實僅僅只是夠用而已,而且說實話這個配置目前來說做Java開發,還是略微優點配置太低了。
為什麼說僅僅只是夠用而已當然8G當然是夠用的,但是僅僅是剛夠用而已,主要是兩個原因,首先是Java本身就是虛擬機器語言,Java為了跨平臺,也就是實現一次編寫到處運營的目的,運用了虛擬機器的概念,當然壞處就是JVM本身也需要消耗很多的硬體資源。
雪上加霜的是,現在最出名的兩款Java整合開發環境,也是使用量最大的兩款Java開發環境,IntelliJ IDEA和eclipse兩款大名鼎鼎的Java開發環境,本身也是用Java語言開發的,所以你現在應該能理解為什麼IntelliJ IDEA和eclipse為什麼也這麼廢資源了吧,而且動不動就是幾個G的記憶體佔用了。
關鍵是你做開發,你還得用瀏覽器吧,程式設計師用得最多的就是Chrome瀏覽器,Firefox瀏覽器,Firefox還好,Chrome瀏覽器著名的記憶體終結者,一個網頁一個程序。假設你還要用到oracle等資料庫軟體,如果你是做Android開發你還要用到模擬器,Oh,My God!對的,模擬器同樣耗費硬體資源。如果你像我這樣一般後臺都不關,而且同時開很多瀏覽器頁面,所以其實8G非常捉襟見肘。
預算夠的話建議還是上16G作為開發機,我建議如果預算足夠的話,還是直接上16G吧,至於為什麼我想上面說的就已經足夠了,相信不需要再多說。
如果你在做什麼事情的時候,動不動記憶體就80%、90%了,我相信你會很痛苦,而且如果你買一款產品最終因為配置不夠而讓你的學習、工作效率大大降低,那麼就得不償失了,相當於你的生產力工具就廢掉了。
所以老鐵,作為一個開發人員的話,能夠上16G就上16G吧,當然任何時候都根據你自己的需求來,只是我建議而已。
我剛買的2018款MacBook Pro,i5 8G記憶體,256G固態,其實感覺上跟2017款的差距並不是很大,所以可以簡單說一下使用的感受:
既然開發Java,肯定是少不了要用到IDE的,其實如果只是用到IDE的話,那麼8G 記憶體是完全夠用的,但是你也知道,只用到IDE是不可能的,我們不可避免的要使用到瀏覽器,而我們通常使用的就是谷歌瀏覽器,谷歌瀏覽器開始著名的“記憶體消耗者”。如果你再使用IntelliJ IDEA作為開發工具,那記憶體使用量蹭蹭的就上去了,不過還是勉強夠用。
Chrome
IntelliJ IDEA
但是你還有比如開虛擬機器、或者其他的編輯器或者IDE的需求的話,我感覺8G記憶體是完全不夠用的,我平時用的話,主要就是Chrome和IDEA,有時候勉強會開一個編輯器,比如vs code,覺得還行,還夠用。不過還是建議買16G的,畢竟16G記憶體夠多,萬一自己需要開的東西比較多,能撐的住呀!