當前位置:首頁 » 編程軟體 » 節省編譯時間怎麼算

節省編譯時間怎麼算

發布時間: 2023-03-28 10:59:08

java 如何減少編譯時間,是不需要的包不要 import 嗎

不是的,和包應該沒有太多的關系。應該和代碼的多少有關系.
比如說測試一個簡單的java類和測試一個struts2 +jpa+hibernate的項目編譯的時間就會大不相同了.

❷ 我自己修改內核之後再次編譯,怎樣才能省時間

如果只是「編譯」大笑的話,採用makefile,只編譯改變之碧雀後的、和受影滾慧含響的源代碼,就可以節省時間。修改沒有涉及到的部分不需要編譯。大多數IDE中的「build」實際上也是內部生成makefile,執行類似於make的操作。

這已經是「最」節省時間的了。不能再省了,否則修改相關的代碼沒有編譯,就要出錯了。謝謝

❸ centos中如何統計程序編譯的時間比如我安裝lnmp,我需要計算它的安裝所用時間,應該怎麼操作

用time命令或者是/usr/bin/time
比如說你想知道編譯lnmp的時間,就是
# time -p ./configure
當./configure執行完畢的時候time命令結束,然後會返回一個時間,就是你執行./configure的時間
同樣
# time -p make 也會知道make用的時間,如果說要整個的安裝時間,可以用命令
# time -p ./configure && make && make install
返回的結果就是整個安裝過程所用的時間~
望採納

❹ 什麼是編譯時間

用戶使用編譯程序對其個人編制的源程序進行編譯的過程稱為程序編譯。編譯時間(compiling time) 指編譯程序將源程序編譯成目標程序所佔用的時間。

1 如何減少編譯時間
一是執行每日自動構建。每日自動構建的原理很簡單:安裝每日構建工具CCNET(不熟悉該工具的同學可以去搜索下)。然後在源碼伺服器上安裝編譯環境。源碼伺服器每天獲取最新代碼,每天下班後開始編譯最新代碼,經過一個晚上基本上就能把庫和應用程序都編好,到了第二天開發人員只需下載最新的庫文件和代碼文件而不須自己重新編譯。這樣就能大大節省時間了。
二是使用聯合編譯器IncrediBuild。這個工具估計大家都不陌生。最近試驗了一個新想法,寫一個批處理文件,將SVN和IncrediBuild綁在一起,實現了從源碼更新到工程編譯。


2 批處理文件的命令語法
svnupinclude//更新伺服器的include文件夾到本地
BuildConsoleD:\Code\MySolution.sln/prj="MyApp"/build/OpenMonitor/cfg="Debug|Win32"
BuildConsole是IncrediBuild的命令行工具,
D:\Code\MySolution.sln是你的解決方案文件絕對路徑,
/prj參數設置你要編譯的工程,如果你要編譯多個工程,可以這樣設置,/prj="prj1,prj2,prj3",
/prj參數也支持通配符,/prj="*"即為編譯MySolution.sln下的所有工程
/build為編譯工程,若改為/rebuild即是清理重編工程。
/OpenMonitor為打開IncrediBuild的圖形化界面,去掉該參數則不出現圖形界面。
/cfg為編譯設置選項,如要編release版本,可以改為Release|Win32。
把上面的代碼保存為BuildDebug.bat,把文件保存在D:\Code\路徑下(即源碼根目錄,下面有include、src和vs三個文件夾),然後運行這個批處理文件就相當於把從更新源碼到編譯源碼這一系列動作都執行了。

熱點內容
怎麼變源碼 發布:2024-06-21 03:48:18 瀏覽:178
浙江hpmsa存儲代理商 發布:2024-06-21 03:43:10 瀏覽:272
我的世界電腦版伺服器小游戲怎麼進 發布:2024-06-21 03:43:08 瀏覽:780
php引用js 發布:2024-06-21 03:40:59 瀏覽:910
存儲字指的是 發布:2024-06-21 03:27:55 瀏覽:823
光明大陸資料庫 發布:2024-06-21 03:19:38 瀏覽:402
android顯示輸入法 發布:2024-06-21 03:04:31 瀏覽:624
中文版資料庫 發布:2024-06-21 02:55:59 瀏覽:486
安卓手機怎麼強制刷線 發布:2024-06-21 02:50:26 瀏覽:609
win10ftp文件伺服器搭建 發布:2024-06-21 02:50:26 瀏覽:310