求release版本下cpu高于debug
时间:2011-12-02
来源:互联网
我的程序在release版本下占用的cpu超过了debug版本,而且两种版本的内存随着鼠标的移动都在一直增加,最后内存错误
有没的人可以指点一下啊……差了好久的资料都没有查到……我的算法是一个递归,主要是做一个数独游戏,在release情况下cpu就很高了,程序很卡,但是debug的模式下,一点都不卡,不知道怎么回事,
我见过一个方法,解决堆栈溢出的,打开工程,依次操作菜单如下:Project->Setting->Link,在Category 中选中Output,然后
在Reserve中设定堆栈的最大值和commit,好像也不管用,Reserve和commit我不知道设为好多,有没的人帮忙分析一下 啊……
有没的人可以指点一下啊……差了好久的资料都没有查到……我的算法是一个递归,主要是做一个数独游戏,在release情况下cpu就很高了,程序很卡,但是debug的模式下,一点都不卡,不知道怎么回事,
我见过一个方法,解决堆栈溢出的,打开工程,依次操作菜单如下:Project->Setting->Link,在Category 中选中Output,然后
在Reserve中设定堆栈的最大值和commit,好像也不管用,Reserve和commit我不知道设为好多,有没的人帮忙分析一下 啊……
作者: yerongsc 发布时间: 2011-12-02
有没的高手啊 指导下……
作者: yerongsc 发布时间: 2011-12-02
release版本和debug版本与cpu占用好像没什么关系吧,通常情况下release的占用内存少些,运行速度快些,但是如果你的程序存在“死循环”or“超循环”,可能会造成cpu占用率高,这个可能性是比较大得。
有界面的程序,鼠标(快速)移动,对cpu影响很大,windows也一样。
release卡,debug一点也不卡,怀疑代码执行的存在差别。
具体的原因很复杂了,不好说了。
有界面的程序,鼠标(快速)移动,对cpu影响很大,windows也一样。
release卡,debug一点也不卡,怀疑代码执行的存在差别。
具体的原因很复杂了,不好说了。
作者: tankles 发布时间: 2011-12-02
设置断点等来调试好了.
作者: oyljerry 发布时间: 2011-12-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28