這是代碼編譯,沒有任何其他方面.. :)99%和1%的代碼編譯的條款或建立
所以,我在我的公司是一個新手,可預見卡住了與赫然緩慢電腦。每次構建內存時,我都遇到Netbeans內存/資源耗盡的問題。我正在編譯我的JAVA文件。
我正在使用7.0,即使我得到這個錯誤,我通過編譯源代碼包以塊方式得到它。 (有時我必須不止一次地編譯選定的文件)
但是自從我搬到7.2以來,這個問題越來越嚴重。我現在必須以更小的塊來編譯軟件包。有時按包打包,按文件打包。因此花費我很多時間,甚至很多頭髮。
我不知道首先編譯哪個包。 netbeans正在照顧這一點。因此,需要資源。
我的大多數同事都擁有強大的電腦,並且沒有任何問題構建整個源代碼庫。所以,我開始獲得合格的軟件包並且只編譯所需的軟件包。所以,這是正確的方法還是構建整個源代碼(即使我只是在任何給定的時間更改總代碼庫的1%)?
幾乎所有人都在構建整個代碼庫,至少有一次,即使大部分更改都只有1%。
是的,所有的代碼。在編譯器編譯期間,您不會知道代碼是如何優化的。如果僅編譯文件,則可能無法將其效果顯示給其他編譯類文件。你可以做的最好的事情是要求更好的計算機 – fmucar 2012-08-02 14:52:45
CPU週期總是比人們週期更便宜(書籍:持續集成)。 我有類似的問題,只是說服經理給我訂購一臺新機器。這並不容易,但是因爲我不想喝酒:) – dbalakirev 2012-08-02 14:54:15
如果您無法切實構建整個項目,您需要與您的經理談談升級或更換計算機的問題。 – Exupery 2012-08-02 15:06:14