游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2001|回复: 4

debug 35 - 50 fps , release 140 -210 fps, 怎么差那么远

[复制链接]

10

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2007-1-26 12:52:00 | 显示全部楼层 |阅读模式
VC2003, 今天早晨一开机第一次运行是Debug, 不错120FPS, 可是运行第二次100FPS,反复关掉运行发现一次比一次慢,后来就是在35-50之间,重启机器,第一次运行也就只有50fps。怎么都上不去了。用Release编译,每次都在140以上,最高能到210,为什么差那么远?顺便问一下,我一般都是直接Build 整个Project,什么时候需要清理或者重新Build呢?有些时候好像清理重编效果会不一样。但是每次清理编译太慢了,而且绝大部分情况下只需要直接Build就可以。

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-1-26 13:40:00 | 显示全部楼层

Re:debug 35 - 50 fps , release 140 -210 fps, 怎么差那么远

好好优化下代码

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-26 19:02:00 | 显示全部楼层

Re:debug 35 - 50 fps , release 140 -210 fps, 怎么差那么远

反复关掉就一次比一次慢,程序写的有问题吧。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2007-1-28 18:13:00 | 显示全部楼层

Re:debug 35 - 50 fps , release 140 -210 fps, 怎么差那么远

是不是内存泄漏?

不过Debug比Release慢很正常——特别是CPU是瓶颈的情况下

15

主题

83

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2007-1-29 01:26:00 | 显示全部楼层

Re: debug 35 - 50 fps , release 140 -210 fps, 怎么差那么远

feicheng99: debug 35 - 50 fps , release 140 -210 fps, 怎么差那么远

VC2003, 今天早晨一开机第一次运行是Debug, 不错120FPS, 可是运行第二次100FPS,反复关掉运行发现一次比一...

完全重编工程会造成很多内存碎片和吃掉大量内存,这个时候运行程序,程序几乎会用虚拟内存,所以很慢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 08:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表