筆記本電腦8g內存夠用嗎 2017款MacBook Pro開發(fā)java,8g內存夠用嗎?
2017款MacBook Pro開發(fā)java,8g內存夠用嗎?當然,你覺得夠了嗎?我覺得夠了,但也就夠了。老實說,配置對于java開發(fā)來說太低了。當然,8克就夠了,但也就夠了。主要有兩個原因。首先,J
2017款MacBook Pro開發(fā)java,8g內存夠用嗎?
當然,你覺得夠了嗎?我覺得夠了,但也就夠了。老實說,配置對于java開發(fā)來說太低了。
當然,8克就夠了,但也就夠了。主要有兩個原因。首先,Java本身就是一種虛擬機語言。Java采用虛擬機的概念來實現(xiàn)跨平臺,即一次編寫,處處操作。當然,缺點是JVM本身消耗了大量的硬件資源。
現(xiàn)在,IntelliJ和javaide是兩個最著名的開發(fā)環(huán)境,讓您了解idea和eclipse為什么會如此浪費資源,而且它們總是占用很少的內存。
關鍵是你做開發(fā),你要用瀏覽器,程序員用得最多的是Chrome瀏覽器,F(xiàn)irefox瀏覽器,F(xiàn)irefox是OK,Chrome瀏覽器,著名的內存終結者,一個網頁,一個進程。假設你還需要Oracle和其他數(shù)據(jù)庫軟件,如果你在做Android開發(fā),你還需要模擬器,哦,天哪!是的,模擬器也消耗硬件資源。如果你和我一樣,你不會關閉背景,同時打開很多瀏覽器頁面,所以事實上,8g是非常有限的。
作為一個開發(fā)機器,我建議如果預算足夠的話,我們應該直接去16g。至于為什么我認為上面的就足夠了,我不需要多說了。
如果你用80%和90%的記憶做某事,我相信你會非常痛苦。再者,如果你購買了一款產品,由于配置不足,你的學習和工作效率會大大降低,那么得不償失,這就等于浪費了你的生產力工具。所以老鐵哥們,作為開發(fā)者,可以去16G上16G,當然,任何時候都可以,根據(jù)自己的需要,這只是我的建議。
2019款macbookpro內存16G,作為一個java程序員有沒有必要上32G?
這是絕對必要的。
1. MacBook通常使用了很長一段時間。雖然32g現(xiàn)在還用不完,但還是要給將來留點空間;
2。作為Java后端開發(fā),16g內存在當前的微服務場景中非常緊張。我們很多員工只能到32g云服務器上調試程序,因為本地的開發(fā)環(huán)境負擔不起這么多微服務;
3。目前我每天使用的16g機是10-12g左右,包括mysql、redis、MQ等后臺中間件,一個IDE環(huán)境;有時候打開excel、word、OneNote,實際上占用了很多內存;所以16g的利用率在90%左右;已經很高了;
4。如果同時進行IOS/Android客戶端開發(fā),由于測試兼容性的模擬器版本不同,需要更多的內存。我已經在同一時間播放了多達四個版本的仿真器;當然,您可以打開一個,用完后關閉一個;
5。我之前部署過區(qū)塊鏈的所有節(jié)點,然后在上述情況下部署eth或BTC所有節(jié)點,這是完全無法忍受的,你應該知道eth單獨部署所有節(jié)點在一個獨立的16g服務器上;
作為一個Java后端,它涉及到廣泛的技術棧和高的機器配置余量是非常必要的,就像硬盤從512g開始
這主要取決于你用什么樣的程序來開發(fā),處理什么樣的數(shù)據(jù),數(shù)據(jù)維有多大,是否需要高強度的數(shù)據(jù)計算和IO處理,等等。如果數(shù)據(jù)量大,維數(shù)大,數(shù)據(jù)計算復雜,IO處理頻繁,用低壓u筆記本進行java開發(fā)有點困難。最好升級到i7的最新U,但最好選擇電壓正常的CPU作為首選。只是電壓正常的筆記本會比電壓低的筆記本更厚更輕。如果只用于開發(fā)一些簡單的程序,數(shù)據(jù)操作量小,簡單的添加、刪除、修改、web應用和簡單的信息管理系統(tǒng),就不會出現(xiàn)低電壓u的問題,而且筆記本電腦輕便易攜帶。雖然這種低電壓和正常電壓在性能上有一定的差別,但計算機的性能并不僅僅取決于CPU。配置合理的內存容量也能起到很好的效果。特別是在java開發(fā)中,內存必須足夠。目前的趨勢是筆記本電腦至少需要8g的內存,JDK建議使用64位,這樣才能真正提高電腦的性能發(fā)揮出來。