尽量用C的方法----在频繁执行的代码中
来源:互联网 发布:修改linux账号权限 编辑:程序博客网 时间:2024/06/05 20:20
代码如下:
{
string str(c);
}
假设这段代码在一秒内执行了1000遍,那么string就发生了1000次的构造的析构,在构造和析构的时候要耗费大量的时间,使得代码效率一下子就降下来了。经过测试,在频繁执行的代码用c++的对象的时候执行时间要比直接用c的比如sprintf()多许多。
总结:
1. 频繁执行的代码就要考虑到效率
2. 在频繁执行的代码中,能用c简单处理的尽量用c的方法处理,而不是用c++的对象,因为要发生构造和析构
3. 在频繁执行的代码中,尽量用宏或内联函数去调用函数,这样可以降低函数调用的时间和费用
4. 频繁执行的代码中,做打印调试的语句尽量要少,因为这些打印调试语句会占用很多资源
- 尽量用C的方法----在频繁执行的代码中
- object-c中创建线程的方法有哪些?在主线程中执行代码用什么方法?如果想要延时执行代码,用什么方法?
- object-c中 延时执行代码的方法
- 一种在javascript中执行任意html代码的方法
- 用memusage+valgrind发现程序中频繁malloc的代码
- 在频繁执行的函数中按需输出日志
- 在C中添加汇编代码的方法
- 在项目中,对于频繁使用的方法,使用static修饰会提高效率吗?
- 在类的头文件中尽量少引入其他头文件 <<Effective Objective-C>>
- 在框架中尽量使用返回值的方法传递结果
- 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
- 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
- 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
- 在使用thinkphp框架时,在模板中尽量少使用php代码段,会导致不解析的后果
- C#代码中执行js代码的方法
- 在使用Array的时候,尽量用查询后再操作的方法,这样更加严谨.
- 在WSAASyncSelect模式中频繁收到FD_CLOSE事件的解决方法
- 在Centos中,大容量,且读写频繁的目录
- 编程之美——数字哑谜
- 第15 题: 题目:输入一颗二元查找树,将该树转换为它的镜像,
- 想看看,周末到海图去逛逛
- SOJ 3578 欧拉函数
- 进程间通信详解 - 动态链接库实现
- 尽量用C的方法----在频繁执行的代码中
- 编程珠玑(三)取样问题
- 指尖上的Android之实战篇(七)
- cxGrid实现分页
- 第一章 Windows程序设计概述
- cxGrid 实用 cxComponentPrint 打印预览
- 减小Delphi2010程序的尺寸(关闭RTTI反射机制)
- 第二章 WINDOWS应用程序框架
- 微软发表博客解释Windows 8硬件加速细节