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