Egret社区

WebGL在iOS中帧率很低

2015-3-23 11:24
35566
1银子
我用最新的1.6发布时改成了WebGL试了试,在iPhone6 Plus中,帧率很低啊。在没有打开WebGL情况下,虽然draw数量在100-200,但是帧率能跑60。打开了WebGL,draw数量下降到10几了,但是帧率只有30左右。这是为什么呢~

分享到 :
0 人收藏

6 个回复

倒序浏览
egret-Jerry  官方团队 | 2015-3-23 14:02:26
能发个帧频cost那列数据来看看么?
DrummerJ  登堂入室 | 2015-3-23 14:28:48
egret-Jerry 发表于 2015-3-23 14:02
能发个帧频cost那列数据来看看么?

cost那排,在打开WebGL情况下,前两个数字都在0和1之间变化,后俩数字在10到20之间变化,帧率在30-40之间变化。
DrummerJ  登堂入室 | 2015-3-23 14:34:25
egret-Jerry 发表于 2015-3-23 14:02
能发个帧频cost那列数据来看看么?

不开WebGL时,cost那排后俩数字在2到5变化,帧率能有60.
egret-Jerry  官方团队 | 2015-3-23 15:11:45
DrummerJ 发表于 2015-3-23 14:28
cost那排,在打开WebGL情况下,前两个数字都在0和1之间变化,后俩数字在10到20之间变化,帧率在30-40之间 ...

那应该是绘图的开销
http://docs.egret-labs.org/jkdoc/benchmark-bitmap.html
你看看这个跑起来怎么样?
DrummerJ  登堂入室 | 2015-3-23 16:04:18
egret-Jerry 发表于 2015-3-23 15:11
那应该是绘图的开销
http://docs.egret-labs.org/jkdoc/benchmark-bitmap.html
你看看这个跑起来怎么样? ...

这个倒是能跑到60帧。
难道我程序写的有问题,不应该啊,有啥东西能那么耗gpu
egret-Jerry  官方团队 | 2015-3-23 17:02:55
本帖最后由 egret-Jerry 于 2015-3-23 17:04 编辑
DrummerJ 发表于 2015-3-23 16:04
这个倒是能跑到60帧。
难道我程序写的有问题,不应该啊,有啥东西能那么耗gpu ...

有可能是图片过多了,导致gpu内存不足了,感觉苹果在这块还是需要优化的,我们现在能做的是尽量降低图片数量
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部