苦恼,在VS2005中调试C++程序效率太低

作者从VC5.0、VC6.0和VS2003升级到VS2005后,发现调试C++程序的速度明显下降,尤其是在DEBUG模式下加载多个DLL时耗时较长。尽管硬件配置较高,但调试体验不佳。

最早接触VC时,使用VC5.0,而VC6.0的使用时间最长,2004年使用VS2003,这三个版本的VC编译和调试的速度都非常快,前几天升级到了2005(目的是为了使用VC和.NET混合编程),结果灾难开始降临:在DEBUG状态下运行和调试应用程序,速度非常慢,当我按下F5之后,一直到我们的应用程序登录窗口出现,接近一分钟的时间,输出栏非常卖力的显示所有正在加载的DLL列表,同样的程序在VC6和VC2003中,按下F5键,几乎不需要等待。在2005中调试VC程序真是一种痛苦,因为在这个过程中,我要不断的按下F5,每次按下F5都将是一种煎熬。不知道哪位兄弟遇到过这样的问题,是否有人在使用VS2005开发C++程序?

或许是我们程序中DLL模块太多了吧,目前有16个DLL,都在一个Solution中,或许,我应该将所有的DLL单独调试,而不是集成到一起。这样或许会好点。

然而对于.NET程序,如C#和VB,调试的速度都很快,就象在VC6 中调试一个简单的对话框程序一样,点击F5,调试程序立刻开始执行。真是爽,难道微软不希望提供VC开发人员的工作效率吗?

我的电脑速度应该比较快,P4 2.6G,512M内存。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值