debug和release之间的时间优化问题
2024-10-18 22:33:37
最近跑了一个Vibe的代码,其中 加了一句向量的声明:
vector<int> binary_delete1,binary_delete2,binary_delete3;
之后程序就会变得很慢,这个问题很是头疼。
之后发现是在debug模式下进行的,debug模式下系统的时间很多情况下是不作任何优化的,所以我们这个时候采用这种模式是不合理的。后来改成release之后,发现无论加不加这条声明,程序都会很快的进行,因此可以发现release和debug之间的区别。当然release也有自己的问题,不能在调试的时候查看变量的值,成为了release的硬伤,嘻嘻。
最新文章
- Android 第三方图表类 MPChart 的使用
- CSS换行文本溢出显示省略号,多行
- ios Unit test 入门书籍推荐
- mysql开启日志
- IEEE 802.11 标准列表
- Page Scroll Menu (页面中锚点菜单)
- pdb文件 小结
- zoj 1670 Jewels from Heaven
- linux下常用FTP命令
- Ubuntu9.04更新源
- ZOJ 3822 Domination(概率dp 牡丹江现场赛)
- 2019年1月16日22:50:28 白糖SR1905
- Ubuntu install flash
- php输出异常的检查方法
- ThinkPhp框架开发微信支付——刷卡支付
- 团队项目个人进展——Day09
- XmanagerEnterprise-6.0.0092-beat内测版|免费使用
- c#多线程介绍1
- 【转】Unity Animator卡顿研究
- 在Linux系统安装Nodejs最简单步骤
热门文章
- JavaScript的面向对象编程(OOP)(三)——聚合
- ios基础篇(二十七)—— Json解析
- 安装LoadRunner提示缺少vc2005_sp1_with_atl..
- http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html(转载)(原作者:AstralWind)
- .net下开发ActiveX控件
- ubuntu 终端快捷键
- redis配置
- JavaWeb chapter10 JavaWeb开发模式
- C# 怎么才能取到网卡的型号信息呢? 如: 博通 NetLink BCM57781 Gigabit Ethernet
- 160个crackme-之Afkayas.1