『壹』 程序員電腦內存需要組雙通道嗎為什麼
主要看配置,沒獨立顯卡,用APU建議組內存雙通道,對性能提升比較大。
使用獨立顯卡,組雙通道基本上沒有什麼提示,還是用單條大內存好,比較穩定
『貳』 對程序員來說,電腦16g內存夠嗎
根據電腦使用情況提供個人意見,可參考:
如果是蘋果電腦,16G基本夠用(包括code和搞容器),8G不夠(只能輕度code,建議直接上16G);
如果是筆記本電腦,至少16G。
『叄』 每個進程都有自己的內存堆棧區域嗎,以及堆內存為什麼要程序員自己釋放
第一個問題回答只有一個字「是」,建議你看一本書叫《程序員的自我修養》。
第二個問題:對SP寄存器的值進行操作而形成邏輯上的棧,而局部變數是在函數內部定義的,就是在棧上定義的,函數的調用和對棧的操作這是一個很基礎的也是很重要的知識點,你把局部變數的釋放理解成了一個單獨的動作,事實上編譯器沒有對這個局部變數的空間做任何內存管理意義上的操作。只是一個簡單的對SP寄存器的值的一個改變即形成了棧的恢復動作。棧一恢復了,那之前那段棧內存上的數據你肯定找不到了,但那個物理內存地址上的數據卻還是原狀,所以我建義你把 」自動釋放局部變數「 這幾個字改成「自動丟棄局部變數」,丟了的東西就是找不回了,你沒法用了,但那東西不會憑空從地球上消失,只是從你的視野里消失了,可能別人撿到了,別人就能用得著了,就像在函數A里創建的局部變數 local_a 可能在進程的地址空間里是地址0X11,但函數A返回之後,可能主程序又要調用函數B,而在函數B里創建的局部變數 local_b 也可能就是在0X11這個地址,那麼地址0X11上邊的值從A函數結束到B函數開始這段時間一直沒變,只是在這段時間里沒有人管理它的值。而這個過程就叫釋放,或叫丟棄,
對堆內存的操作實際是動態內存操作,就涉及到內存管理了,其實現在的操作系統內核對用戶空間的進程這塊的創建與注銷都加入了內存保護,你在用戶空間的程序中釋不釋放堆內存,系統都會在這個程序結束時做內存回收動作,但這僅限於用戶空間的程序,如果是內核編程的話,就一定要嚴格釋放掉動態分配的內存,否則造成系統內存泄漏,內存泄漏的後果就是可用內存被你人為的弄成了不可用內存,到最後導至系統無動態內存可分配,就無法載入程序。
對於你的提問,其實沒有辦法回答得讓你理解透澈,你現在對程序的運行機制和操作系統原理基本上是一個零的認識,慢慢來吧,多看操作系統原理的書,其實用戶程序都是基於操作系統編程,理解一些原理性的東西是非常重要的。
『肆』 程序員電腦內存是不是越大越好 知乎
程序員使用的電腦對配置要求不是太高,注重的是處理器性能和安全性,thinkpad很多型號都適用。
『伍』 適合 程序員 的 筆記本 內存 要 多大
說實話,真正的程序員,是不需要太高檔的本本的,我是指一般編程堆碼和調試等。
如果是要調試大型程序,這個肯定還是台式機的好。
建議樓主隨便買個三四千塊錢的本本,就足夠了。
『陸』 請問一個程序員最好需要多大內存、硬碟容量的電腦
你這個情況你最好買中高配的。i7,9代10代CPU。內存12g或者16G。顯卡獨顯4G就夠用了。
望採納。
『柒』 程序員對電腦的CPU要求高還是內存高
程序員對電腦內存的要求高於CPU,因為在普遍應用環境下,CPU的性能處於過剩的狀態,而內存8G還沒有完全普及,所以需要優先提升內存容量。
程序員的開發工作一般是分工完成的,所以一個程序員負責的內容對硬體要求並不高。復雜的程序代碼不是很多,對速度追求也不是很高,通用的CPU就可以了。
大型程序的話就得考慮CPU指令集的豐富程度了,復雜指令的效率比較高,可以減少代碼執行時間。內存選擇越大越好,要配合操作系統的定址范圍和管理方式。
『捌』 macbook 程序員 8g內存夠嗎
處理器如果有做大型視頻音頻的需要的話需要i7,主頻要高。我是程序員,作為平時工作及其他使用,i5完全夠用。如果有使用虛擬機習慣的話,內存必須8g沒有使用虛擬機習慣的話,建議8g,不是必須重度mac使用用戶,純手打望採納
『玖』 程序員編程8g的內存夠嗎
你好,很高興回答你的問題。
只要不是同時打開太多東西,或者編寫運行很耗內存的程序,8G還是夠用的。
比如我用idea同時開啟了多個項目,還打開資料庫客戶端訪問資料庫,還用瀏覽器打開比較多的頁面,8G內存就有點不夠了。
如果有幫助到你,請點擊採納。
『拾』 程序員買8g內存夠用嗎
不夠,我8gb跑vs2015卡成翔,開個項目卡一會。