[CB]加快BCB编译速度
生活随笔
收集整理的這篇文章主要介紹了
[CB]加快BCB编译速度
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我玩電腦有3年了,被比爾蓋次折磨成了老手.
做為老手最討厭重裝系統(tǒng)尤其是格式化后得化6個小時完全裝好.
所以就備份System目錄然后備份注冊表,每裝一個軟件備份一次注冊表,每各一星期再備份一次注冊表.
這種策略只能對付小小的問題,面對死機(jī)只好認(rèn)了,可是用的越久死機(jī)率越高,叫我如何學(xué)BCB呢???
在CSDN有人告訴用2000會更好點而且寶蘭開發(fā)時也用2000作為開發(fā)平臺.
其實我有一百個不愿意當(dāng)還是咬咬牙,經(jīng)過漫長地復(fù)制,復(fù)制,再復(fù)制,啟動,啟動,再啟動.過了90分鐘
才結(jié)束,然后化了8個小時裝常用軟件,因為第一次裝2000,其中重裝了2次.
第X天后恢復(fù)了精力,用PDF5.0看MORE C++,再用程序員大本營2001看BCB精華版,再用MEDIA.PLAY聽MP3.
看到了好東西想試一下,隨手啟動BCB,就感到后悔,如果在98下必然會死機(jī)要么音樂會停頓.
可現(xiàn)在什么也沒發(fā)生.后來輸入一條代碼,按了F9后起身去泡茶,回來后看到花了13.34秒.
心中一喜,進(jìn)一步做實驗如下:
安裝后按默認(rèn)方式選項,在窗口中放了一個按鈕
建造一下花了11.33秒,預(yù)編譯頭文件vcl50.csm從0MB變成7.28MB
重新啟動BCB并另存項目,優(yōu)化設(shè)置一下:
5 Tools->Envirmonent Options->Preferences->不選定 Backgroun compilation
6 Tools->Envirmonent Options->Preferences->選定 CacheHeaders on startup
7 Advanced Compile->指令集->奔騰
建造一下花了5.94秒
獨立編譯包含調(diào)試信息為7.48秒
98下建造也要30-40秒,F9最多18-25秒,
我的機(jī)器是 賽揚(yáng)一代466MHZ,128KB高速緩沖,66MHZ外頻,128+64MB-PC100,
三星5400-8G硬盤,LX芯組 采用 win2000Professional.
編譯速度比較
win98:268,4012行/62.73秒=4,2786/每秒
wi200:268,4012行/36.96秒=7,2619行/每秒
快69.72%
結(jié)論是: 比爾蓋次給98使用內(nèi)存設(shè)置了上限就是128MB,你給它安裝再多內(nèi)存它也不用
????而win2000Professional內(nèi)存上限會更高一些.
????其二 BCB本身要比deiphl占用更多的內(nèi)存,更多的編譯考慮.
????其三 編譯預(yù)緩沖vcl50.csm用久了會變的更大,以前98下的有72.8MB大,想想BCB要把它放到內(nèi)存中.
如果你的配置比我高換成2000就會有一閃而過的爽
如果你的配置比我低換成2000加大內(nèi)存就不會再有要泡茶的沖動
如果變的慢起來就刪除vcl50.csm并把要調(diào)用的庫放在#pragma hdrstop 之前
用2000的老兄為什么不早告訴我.
做為老手最討厭重裝系統(tǒng)尤其是格式化后得化6個小時完全裝好.
所以就備份System目錄然后備份注冊表,每裝一個軟件備份一次注冊表,每各一星期再備份一次注冊表.
這種策略只能對付小小的問題,面對死機(jī)只好認(rèn)了,可是用的越久死機(jī)率越高,叫我如何學(xué)BCB呢???
在CSDN有人告訴用2000會更好點而且寶蘭開發(fā)時也用2000作為開發(fā)平臺.
其實我有一百個不愿意當(dāng)還是咬咬牙,經(jīng)過漫長地復(fù)制,復(fù)制,再復(fù)制,啟動,啟動,再啟動.過了90分鐘
才結(jié)束,然后化了8個小時裝常用軟件,因為第一次裝2000,其中重裝了2次.
第X天后恢復(fù)了精力,用PDF5.0看MORE C++,再用程序員大本營2001看BCB精華版,再用MEDIA.PLAY聽MP3.
看到了好東西想試一下,隨手啟動BCB,就感到后悔,如果在98下必然會死機(jī)要么音樂會停頓.
可現(xiàn)在什么也沒發(fā)生.后來輸入一條代碼,按了F9后起身去泡茶,回來后看到花了13.34秒.
心中一喜,進(jìn)一步做實驗如下:
安裝后按默認(rèn)方式選項,在窗口中放了一個按鈕
建造一下花了11.33秒,預(yù)編譯頭文件vcl50.csm從0MB變成7.28MB
重新啟動BCB并另存項目,優(yōu)化設(shè)置一下:
5 Tools->Envirmonent Options->Preferences->不選定 Backgroun compilation
6 Tools->Envirmonent Options->Preferences->選定 CacheHeaders on startup
7 Advanced Compile->指令集->奔騰
建造一下花了5.94秒
獨立編譯包含調(diào)試信息為7.48秒
98下建造也要30-40秒,F9最多18-25秒,
我的機(jī)器是 賽揚(yáng)一代466MHZ,128KB高速緩沖,66MHZ外頻,128+64MB-PC100,
三星5400-8G硬盤,LX芯組 采用 win2000Professional.
編譯速度比較
win98:268,4012行/62.73秒=4,2786/每秒
wi200:268,4012行/36.96秒=7,2619行/每秒
快69.72%
結(jié)論是: 比爾蓋次給98使用內(nèi)存設(shè)置了上限就是128MB,你給它安裝再多內(nèi)存它也不用
????而win2000Professional內(nèi)存上限會更高一些.
????其二 BCB本身要比deiphl占用更多的內(nèi)存,更多的編譯考慮.
????其三 編譯預(yù)緩沖vcl50.csm用久了會變的更大,以前98下的有72.8MB大,想想BCB要把它放到內(nèi)存中.
如果你的配置比我高換成2000就會有一閃而過的爽
如果你的配置比我低換成2000加大內(nèi)存就不會再有要泡茶的沖動
如果變的慢起來就刪除vcl50.csm并把要調(diào)用的庫放在#pragma hdrstop 之前
用2000的老兄為什么不早告訴我.
總結(jié)
以上是生活随笔為你收集整理的[CB]加快BCB编译速度的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt的插件机制
- 下一篇: Python脚本-批量修改文件名