用CString强制清空函数与直接写0方法 速度对比
来源:互联网 发布:软件技术培训 编辑:程序博客网 时间:2024/06/13 21:22
CString str[200];LARGE_INTEGER liFreq,liStart,liEnd;int i;for (i=0;i<200;i++) //先赋值,分配一下内存{str[i] = "abc";}QueryPerformanceFrequency(&liFreq);QueryPerformanceCounter(&liStart);for (i=0;i<200;i++){str[i].Empty();}QueryPerformanceCounter(&liEnd);double fCount = liEnd.QuadPart - liStart.QuadPart;TRACE("直接Empty用时____%.10f 秒\n",fCount/liFreq.QuadPart);QueryPerformanceCounter(&liStart);for (i=0;i<200;i++){str[i] = "";}QueryPerformanceCounter(&liEnd);fCount = liEnd.QuadPart - liStart.QuadPart;TRACE("写0清零用时______%.10f 秒\n",fCount/liFreq.QuadPart);
显示结果
直接Empty用时____0.0003964411 秒
写0清零用时______0.0000331363 秒
直接Empty用时____0.0008400491 秒
写0清零用时______0.0000704519 秒
直接Empty用时____0.0008397506 秒
写0清零用时______0.0000707504 秒
直接Empty用时____0.0008406462 秒
写0清零用时______0.0000704519 秒
0 0
- 用CString强制清空函数与直接写0方法 速度对比
- Qt QVector清空的方法对比
- 强制清空回收站
- Ubuntu 强制清空回收站
- 清空函数
- 函数直接调用与反射性能对比
- stringstream 清空 方法
- ubnutu下强制清空回收站
- Mac强制清空废纸篓
- 强制清空系统本地DNS缓存
- ubuntu创建、删除文件及文件夹,强制清空回收站方法(转)
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- Ubuntu下创建、重命名、删除文件及文件夹,强制清空回收站方法
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- Ubuntu下创建、重命名、删除文件及文件夹,强制清空回收站方法
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- unbuntu创建文件及文件夹,强制清空回收站的方法
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- (16)CSS定位布局
- iOS App性能优化
- 《看板方法-科技企业渐进变革成功之道》书摘笔记【第3章】
- The Dirichlet Distribution 狄利克雷分布 (PRML 2.2.1)
- FFT
- 用CString强制清空函数与直接写0方法 速度对比
- linux日志系统介绍 —— syslog(),openlog(),closelog()
- hdu 1864 最大报销额(dp/背包)
- How to Run cpp-tests on win32
- Dirichlet Process and Hierarchical Dirichlet Process
- C++实现快速排序(源代码)
- Android 反编译APK文件
- 语言接口
- 右边的类对象决定查看的虚函数表..左边的类型调用非函数表