游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: tonykee

STL在debug模式下的性能简直就是垃圾啊

[复制链接]

6

主题

237

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2009-6-22 11:42:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

P.J版本的STL性能就没好过

3

主题

14

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2009-6-22 11:55:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

代码优化只要不开无论DE还是RE下调试代码都不会乱跳.
RELEASE的模式中,个人建议代码优化在发布前可以不管(即时整成完全优化,其实你的效率不见得就上了多少,取决于你的代码的书写程度).

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
 楼主| 发表于 2009-6-22 13:15:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

由于是astar不考虑效率是不行的。

不过,这两天优化成了障碍矩阵压缩,采用压缩路径为向导进行邻接矩阵的分段式搜索,效率提高了N个级别
随搜索范围扩大,搜索效率也基本是个常量了

不用再去关心这点效率上的差异了,此问题已经完好解决。

0

主题

153

帖子

157

积分

注册会员

Rank: 2

积分
157
发表于 2009-6-30 00:30:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

release比debug快20倍很正常,和 STL 无关。

不过STL效率的确很低,等你的产品真正能玩的时候,你会发现的,release版本的STL也很慢。

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-6-30 08:36:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

当然, 做游戏用stl就无所谓了, 现在的电脑够牛

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-6-30 09:26:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

release下性能也是垃圾!

3

主题

137

帖子

151

积分

注册会员

Rank: 2

积分
151
QQ
发表于 2009-7-5 19:44:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

可以跟EA学,自己写STL.

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2009-7-12 11:18:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

stl的algorithm和vector等基础组件性能还是不错的。list map string一类的慎用就好。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2009-7-22 17:35:00 | 显示全部楼层

Re:STL在debug模式下的性能简直就是垃圾啊

自己先写个接口相同的代替(不过估计也差不多)。
还有debug不是从性能考虑的阿。

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2009-7-24 09:19:00 | 显示全部楼层

Re: Re:STL在debug模式下的性能简直就是垃圾啊

骆驼祥子: Re:STL在debug模式下的性能简直就是垃圾啊

可以跟EA学,自己写STL.

EASTL是开源的么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-19 15:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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