小程序
小游戏
企业微信
微信支付
扫描小程序码分享
组件名称:canvas
微信版本号:安卓 7.0.12
测试手机:红米 K30 ,华为 p10,以及其他安卓手机
基础库版本号:Android10 WeChat 7.0.12.1620
问题:频繁从一个页面切换到3d模型页面,大概3-4次,小程序会出现闪退或者小程序卡死的情况,用的是小程序官方的three.js
代码片段:https://developers.weixin.qq.com/s/LVLmacmn7CgN
用手机预览测试
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
问题已复现,我们看看
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这里在页面退出的时候需要做一下内存回收,卡死的话大概率是内存问题。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
问题已复现,我们看看
这里在页面退出的时候需要做一下内存回收,卡死的话大概率是内存问题。
内存回收主要采用了以下几种办法:
① 退出页面去注销画布 (官方的three.js没找到注销方法)
② 退出页面时,取消动画回调 (cancelAnimationFrame)
③ 退出页面时,释放three.js对象(dispose)
④ 减少setData设置值