我必須頻繁地編譯java代碼,特別是像GWT那樣需要很長時間才能完成的東西。我無法避免這種開銷,但我想通過更好的硬件來最小化它。哪一個因素會使這種彙編儘可能快? (我知道這有點主觀,但在編輯時,我確定有些因素比其他因素更重要)。例如,我認爲以3.6 GHz/Core運行的雙核可能比運行在2.8 Ghz/Core上的四核在編譯時更快(特別是當java代碼/ GWT代碼編譯目前是單線程)。哪個硬件因素對於快速代碼編譯很重要
那麼,對於這個具體問題購買硬件時我應該考慮什麼樣的因素呢?
編輯:
我覺得很一般沒有提到我的具體情況說起這些時彙編。 我正在處理GWT & Scala編譯,儘管我在編譯過程中沒有觀察到硬盤上的高負載,但該編譯速度較慢。
要使2.4Ghz的4核以上的CPU或3.4Ghz的2核CPU的CPU速度更快? 雙2GB DDR3內存是否會使速度更快?雙4GB DDR2會使內存更快? RAID 0會有很大的區別嗎?
可能依賴於編譯器。一個智能編譯器可能能夠將你的源代碼分割成獨立的組並且並行編譯它們。 – 2010-07-23 14:29:31