vector push_back数量大的时候变慢
2024-08-28 13:07:20
才用15000个数据 push_back耗时就好几秒, 解决方法是
先resize 15000, 然后再
for (int i = 0; i < 15000; i++)
{
Data data;
m_dataVect[i] = data;
}
没详细用时间戳试过减少多少时间,感觉可以节省5~10倍的时间。从4秒左右变为不到1秒。 这种就有点危险,自己要控制好边界防止crash
最新文章
- 使用reflux进行react组件之间的通信
- 设置跨域的iframe的高度
- Android Tab -- 使用Fragment、FragmentManager来实现
- ES6 有什么新东西
- 在CentOS_RHEL 6上安装Metasploit的框架
- 解决EditorLineEnds.ttr被锁定导致Delphi2006-2010无法启动的问题
- GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例
- 【前端开发系列】—— CSS3属性选择器总结
- Java之蛋疼的file Protocol
- Java基础知识强化03:Java中的堆与栈
- [转]Intercepting the App Store's Traffic on iOS
- 项目架构开发:数据访问层之Repository
- ionic中点击图片看大图的实现
- DirectDraw用到的DDSURFACEDESC2
- ftp服务器安装与配置
- CentOS6 网络设置
- MySql:SELECT 语句(五)正则表达式的使用
- iOS - 跳转到系统设置
- Passenger简介
- webpack分离打包css和less