社区
C++ Builder
帖子详情
BCB6的编译速度比已前的版本慢多了,有点不可忍受,是怎么回事?
wsansan
2002-09-20 11:12:40
我的程序改动一点后,由F9运行,要等好几分钟(是以前在BCB3下写的程序),第二次运行也是,请大家讨论?
...全文
153
5
打赏
收藏
BCB6的编译速度比已前的版本慢多了,有点不可忍受,是怎么回事?
我的程序改动一点后,由F9运行,要等好几分钟(是以前在BCB3下写的程序),第二次运行也是,请大家讨论?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whitelion
2002-09-22
打赏
举报
回复
bcb6比bcb5好多了
PoneyChen
2002-09-22
打赏
举报
回复
提高Win2000的速度:如果你是单机,建议在网络连接配置中删掉Network Client和文件打印服务,关闭Service中不必要服务,速度会提升很多。不要以后安装SQL Server等Microsoft软件可能有麻烦。我自己家中的机器,都这么设置的,可以提高速度和安全性。
IT-司马青衫
2002-09-22
打赏
举报
回复
大白鲨在绝望中发现了新大陆--BCB5编译速度变快了
我玩电脑有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的老兄为什么不早告诉我.
提高c++builder的编译速度
1
#include <vcl.h>
#pragma hdrstop //指令通知编译器停止产生预编译映象。
//所以就要确保插入到hdrstop pragma之前,每个单元的顺序要相同
#include <stdio.h>
#include <string.h>
#include <iostream.h>
#include <windows.h>
#include "Unit1.h"
#pragma hdrstop
2 Project->Options->Compiler->Pre-compiled headers 选定Cache pre-compiled
3 Project->Options->Pascal->Code generation-> 不选定 Optimization
4 Project->Options->Advanced Compiler->Floating Point 不选定 Fast
5 project option->Advances compiller->instruct set-> Pentium
6 Tools->Envirmonent Options-> Preferences->不选定 Backgroun compilation
7 Tools->Envirmonent Options-> Preferences->选定 CacheHeaders on startup
8 Tools->Editer options->display 不选定 create backup file
9 对于每一个project project option->compiller->File name 重新给个文件名 如:project1.csm
10 采用 win2000Professional
11 扩充到256MB
faretel
2002-09-21
打赏
举报
回复
如果改了头文件,运行就较慢。
因此尽量少改头文件。
bufanxiong
2002-09-20
打赏
举报
回复
建议先用一段时间BCB5,过了BCB6的震荡期:)再用BCB6
记录一些
BCB6
的使用心得
自从2000年开始接触BCB,使用BCB作编程入门学习,一路走来,遇到了不少不大不小的问题。一晃9年过去了,BCB不再陌生,当初为问题困扰时那种手足无措的记忆也渐渐淡了。每念及此,甚有把一些心得写作文字的紧迫感。鉴于本人技术能力和文字水平之限,一直未能下决心,今天鼓起勇气做这事,好歹不论,只希望对使用BCB的后来者有些帮助。1. 尽量将enum类型视为int类型使用
BCB 6.0真的是垃圾么?
一不留神,看到这个玩意:
BCB6
.0是垃圾的二十条理由。于是决心废话几句,我只针对他说的那二十条理由,至于后面的关于什么删帖子纭纭,我觉得私人恩怨还是不要跟技术撤上关系比较好。 1. IDE经常出现非法操作,有时重起动还会出错,需要重装BCB。 有意思的很,很多不太会电脑的朋友问我电脑出现问题了该怎么办的时候,我都告诉他们“重装系统!”我用BCB是从5.0开始的,由于受不了DELP...
<转>记录一些
BCB6
的使用心得
源:http://blog.csdn.net/yejun52/article/details/3867561 自从2000年开始接触BCB,使用BCB作编程入门学习,一路走来,遇到了不少不大不小的问题。一晃9年过去了,BCB不再陌生,当初为问题困扰时那种手足无措的记忆也渐渐淡了。每念及此,甚有把一些心得写作文字的紧迫感。鉴于本人技术能力和文字水平之限,一直未能下决心,今天鼓起勇气做这事,好...
VFP的优劣势
VFP的优劣势:优点与缺点是一回事,能不能流行又是另一回事,vfp9的推出,可见微软件是不会放弃vfp的。对小型应用,vfp+sql server数据库引擎不错,开发起来也快。其实各种语言都差不多,学会了一种,再学其它的会很容易。不过vfp处理数据更方便,如直接对临时表执行select 查询,还没有其它哪种
前
台应用语言能对一ado recordset执行select 的不知道为什么
C++ BuilderX的问题与展望[CSDN]
写这篇文章的初衷源自2003年12月11日在玉笛书生兄所建C++Builder的QQ群中,与书生、令狐虫、ccrun等几 位BCB版的老朋友的一次聊天(聊天记录见《一次关于C++BuilderX的讨论》)。主要就是聊了一下BCB/BCBX的现 状以未来可能的发展方向,因为觉得对各位用BCB的朋友也许有帮助,故在令狐兄的支持下,整理成文。本文的内容如题目所言,先说 说BCBX现在的问题(包括Borl
C++ Builder
13,871
社区成员
102,694
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章