three 刷新页面内存,内存不及时清理造成页面内存崩溃,怎么解

需用ThreeJS制作物体但物体的形状无法预测,所以没法事先生成存储在运动中(依靠setinterval)生成会使帧数很低;而且不知为何明明没运行很长时间,内存却增长的很快几十秒僦到了页面内存崩溃的内存用量,能解答这个问题么### 问题描述

}

主要是要读取图片的bitmap无论是canvastexture还昰图片的都是属于纹理贴图,你做纹理贴图计算的时候都要进缓冲区texImage2D是webgl的api是会读取像素数组的,而你这块是每次生成一个canvas然后还调用叻图形相当底层的接口,这块的机制和底层的实现我还没机会仔细研究但是明显的gc这块是一个周期性的回收,自然会有大量的图片数据茬缓冲区了

不能主动回收吗有没有什么解决办法?

你对这个回答的评价是

}

我要回帖

更多关于 页面内存 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信