我玩电脑有3年了,被比尔盖次折磨成了老手. 做为老手最讨厌重装系统尤其是格式化后得化6个小时完全装好. 所以就备份System目录然后备份注册表,每装一个软件备份一次注册表,每各一星期再备份一次注册表. 这种策略只能对付小小的问题,面对死机只好认了,可是用的越久死机率越高,叫我如何学BCB呢??? 在CSDN有人告诉用2000会更好点而且宝兰开发时也用2000作为开发平台. 其实我有一百个不愿意当还是咬咬牙,经过漫长地复制,复制,再复制,启动,启动,再启动.过了90分钟 才结束,然后化了8个小时装常用软件,因为第一次装2000,其中重装了2次.
第X天后恢复了精力,用PDF5.0看MORE C++,再用程序员大本营2001看BCB精华版,再用MEDIA.PLAY听MP3. 看到了好东西想试一下,随手启动BCB,就感到后悔,如果在98下必然会死机要么音乐会停顿. 可现在什么也没发生.后来输入一条代码,按了F9后起身去泡茶,回来后看到花了13.34秒. 心中一喜,进一步做实验如下:
安装后按默认方式选项,在窗口中放了一个按钮 建造一下花了11.33秒,预编译头文件vcl50.csm从0MB变成7.28MB 重新启动BCB并另存项目,优化设置一下: 5 Tools->Envirmonent Options->Preferences->不选定 Backgroun compilation 6 Tools->Envirmonent Options->Preferences->选定 CacheHeaders on startup 7 Advanced Compile->指令集->奔腾 建造一下花了5.94秒 独立编译包含调试信息为7.48秒 98下建造也要30-40秒,F9最多18-25秒, 我的机器是 赛扬一代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%
结论是: 比尔盖次给98使用内存设置了上限就是128MB,你给它安装再多内存它也不用 而win2000Professional内存上限会更高一些. 其二 BCB本身要比deiphl占用更多的内存,更多的编译考虑. 其三 编译预缓冲vcl50.csm用久了会变的更大,以前98下的有72.8MB大,想想BCB要把它放到内存中.
如果你的配置比我高换成2000就会有一闪而过的爽 如果你的配置比我低换成2000加大内存就不会再有要泡茶的冲动 如果变的慢起来就删除vcl50.csm并把要调用的库放在#pragma hdrstop 之前 用2000的老兄为什么不早告诉我.
|