以C++为例:
debug版本由于带有调试信息,会额外消耗CPU资源,在运行大量计算的时候,会比release版本的程序运行时间长很多,约5倍以上。
我的一个程序release版本大概运行40分钟,debug版本要运行4个小时。
有一次不小心没选release,运行了4个小时,无法忍受,想着办法优化,结果无意发现是debug版本,在选release变成40分钟了,马马虎虎能接受,优化可是会掉头发的。
[知识] 程序编译时选择debug和release的区别
- flwwater
- 帖子: 765
- 注册时间: 2010-10-31 9:15
- 系统: kubuntu 24.04
[知识] 程序编译时选择debug和release的区别
个人收藏的数百个精美动态壁纸:
https://url17.ctfile.com/d/15983117-593 ... 768?p=6220
(访问密码:6220)
个人收藏的经典国语音乐和纯音乐(钢琴,笛子,二胡等):
https://url17.ctfile.com/d/15983117-446 ... 33e?p=6220
(访问密码:6220)
如果访问密码不对,可试试这个密码 566816
https://url17.ctfile.com/d/15983117-593 ... 768?p=6220
(访问密码:6220)
个人收藏的经典国语音乐和纯音乐(钢琴,笛子,二胡等):
https://url17.ctfile.com/d/15983117-446 ... 33e?p=6220
(访问密码:6220)
如果访问密码不对,可试试这个密码 566816
- astolia
- 论坛版主
- 帖子: 6514
- 注册时间: 2008-09-18 13:11