社区
工具平台和程序库
帖子详情
visual c++ 2005 编译的 debug 版速度太慢
Terark-CTO-雷鹏
博客专家认证
2007-04-20 03:42:24
速度比 release 版慢了有 1000 倍,
数据量稍微大一点,就几乎无法调试了,等到问题暴露要花半个小时;
而数据量再小一点,问题又暴露不出来!
怎么解决?
...全文
561
11
打赏
收藏
visual c++ 2005 编译的 debug 版速度太慢
速度比 release 版慢了有 1000 倍, 数据量稍微大一点,就几乎无法调试了,等到问题暴露要花半个小时; 而数据量再小一点,问题又暴露不出来! 怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
edgeperson
2007-05-06
打赏
举报
回复
唉··我也差不多···忍吧··
谁叫穷人买不起好机器呢.
PS:我的机器是5年前的低端机......
cangwu_lee
2007-05-05
打赏
举报
回复
你的机器太差。
zjh222
2007-05-01
打赏
举报
回复
软件的升级其实就是硬件的升级嘛, 这是定理
redleaves
2007-04-23
打赏
举报
回复
关掉一些自动检查功能.打开一点点优化.速度会快点
如果还不行,那就手工分析一下可能出错的文件,然后可能会错的编译DEBUG,肯定没错的编译RELEASE.
如果文件的粒度还不够小,你可以通过#pragma把一部分代码设置成不优化的...
还有,编译器有个选项可以设置禁用一些影响调试的优化.把这个打开,在RELEASE下也可以将就调试.
如果以上的方法都不行,你还可以通过断言+LOG来进行跟踪.
再不行,用一些高级调试功能,像条件断点这种.可以提前查出错误,而不是非要出错的时候才知道.
如果这还不行,那用IDE的自动跟踪,写点调试脚本.然后让它运行就可以了.虽然运行会更慢,但如果你脚本写得好,一次就可以定位错误.
如果这都不能满足,那自己写些跟踪代码....像运行时效验之类的.
要充分发挥想像力,好好利用现有条件,就没有调试不出来的错误...
qoozone1234
2007-04-22
打赏
举报
回复
跟LZ有一样的体会。
那给我慢的。
跟vc6没法比。
蒋晟
2007-04-22
打赏
举报
回复
把优化打开一些
mLee79
2007-04-22
打赏
举报
回复
那编译带调试信息的 rls 版就是了三 ...
romanwall
2007-04-21
打赏
举报
回复
是不是楼主的算法本身的问题。你该不会申请了一个很大的多维数组吧?如果是这样的话,就要小心。的确会慢得惊人。
todototry
2007-04-20
打赏
举报
回复
慢
athlon 64bit 3000+
1G ddR400
飞哥
2007-04-20
打赏
举报
回复
把你机器升级升级再升级,估计微软以后卖软件都要赠送机器了
呵呵
todototry
2007-04-20
打赏
举报
回复
mark之
Visual
Studio 2015下
编译
静态库 jsoncpp-0.5.0(包括release和
debug
版
本的lib)
Visual
Studio 2015下
编译
静态库 jsoncpp-0.5.0(包括release和
debug
版
本的lib)
qt5Cored.dll Microsoft
visual
c++
Runtime library
Debug
Error! qtCreator崩溃
qt5Cored.dll Microsoft
visual
c++
Runtime library
Debug
Error! qtCreator崩溃 前言 在QtCreator5.12.2上
编译
的代码,在另外机器上的QtCreator5.12.4上报下图错误! 原因 在 工程.exe同目录下的用到的Qt5...
问题:在Win2003Server下VS
2005
编译
的Dll出现Microsoft
Visual
C++
Debug
Library异常
在Win2003Server下VS
2005
编译
的Dll出现Microsoft
Visual
C++
Debug
Library异常 在Release
版
本之下什么事也没有, 从反应的情况来看是创建窗口失败, 我是有dll的入口创建一个线程, 在线程内创建一个窗口, ...
C/
C++
Release和
Debug
下
编译
结果不同
同份源码C/
C++
中Release和
Debug
下
编译
结果不同 问题描述: 经常有同学问我明明是同一份代码,
debug
模式下没问题,但是只要release模式下
编译
就有问题,各种报错各种运行错误等。 原因分析: 首先
debug
模式和...
Visual
Studio Code 配置C/
C++
编译
及调试环境
Visual
Studio Code 配置C/
C++
编译
及调试环境 背景
Visual
studio code 是微软推出的最新跨平台代码编辑器,用来编辑代码用,是一个轻量级的支持扩展组件的代码辑器。 具有轻便、可扩展、功能强大的特点。但是其自身...
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章