今天发现了一个影响速度的问题,开心~~~~~
来源:互联网 发布:mysql字符串怎么索引 编辑:程序博客网 时间:2024/04/25 02:04
我写了个双重循环,结果效率极低,半天才执行完毕,我刚开始我以为是双重循环的问题, 然后我把双重循环改成单循环,问题依旧,我就纳闷了,我循环个500W次效率也没这么低挖,何况这次10几W次,然后就一条语句一条语句注释掉,看到底是哪条语句出了问题,工夫不负有心人啊,终于被我找到了,而且这句话是我最没想到会出问题的一句话,那就是TRACE
我做了这样一个试验,写了一段代码,插入到对话框的初始化中
for(int i = 0; i < 100000; i++)
...{
int sum = 0;
sum += i;
}
MessageBox(_T("完成"));
...{
int sum = 0;
sum += i;
}
MessageBox(_T("完成"));
基本没有延时就跳出来了,虽然进行了加法运算,再看下面这段代码,延时就大了
for(int i = 0; i < 100000; i++)
...{
TRACE("i = %d ", i);
}
MessageBox(_T("完成"));
...{
TRACE("i = %d ", i);
}
MessageBox(_T("完成"));
原来显示需要更多的时间
- 今天发现了一个影响速度的问题,开心~~~~~
- 今天发现一个问题终于解决了
- 今天发现了一个有趣的地方
- 今天发现CString的一个问题
- 这是今天发现的一个问题!
- 今天发现一个很奇怪的问题
- 今天发现一个很暴汗的问题!
- 今天发现了CSDN的课堂学习栏目,真开心啊!
- 今天发现了css中的一个顺序问题
- 今天自定义的block,用的时候发现了一个问题
- 今天我做鲜花商城的时候,发现了一个问题
- 今天发现了vmware6.o ace的一个bug
- 今天发现了WinHex的一个有趣汉化方法
- 困扰了我一年多的问题,今天才发现,杯具啊
- 今天很开心,发现我的文章被人收藏
- 今天太开心了
- 今天发现的一个arc命名的问题
- 今天凌晨发现OK6410 wince的 一个问题
- 打印Fibonacci数列的前20个数
- 冒泡法排序
- zz中国做web2.0要注意用户心理
- 用户体验原则
- 《C标准与实现》读后感
- 今天发现了一个影响速度的问题,开心~~~~~
- 好书-编程类
- Ubuntu7.04和FC6中配置.bashrc和.profile/.bash_profile的小小区别
- 和日本人的第一次会面
- 五一祝福
- 几个不错的资源工具
- Java开发者必去的技术网站
- zz创业团队建设
- c->asm tc内部机制