2017款MacBook Pro開發java,8g內存夠用嗎?

ayukisama


當然你說夠用嗎,我覺得是夠用的,只是確實僅僅只是夠用而已,而且說實話這個配置目前來說做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吧,當然任何時候都根據你自己的需求來,只是我建議而已。


EmacserVimer


我剛買的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內存夠多,萬一自己需要開的東西比較多,能撐的住呀!


分享到:


相關文章: