- 安卓机上,setInterval里只执行了非常简单的操作,跑了三分多钟后小程序内存竟暴增200多M?
只有一个页面,只执行了一次setInterval,不涉及页面销毁没clearInterval的问题。 录了个屏,大概在3分40多秒时能看到性能监控面板上内存从90多M突然变成了300多M: https://resources-1257265876.cos.ap-beijing.myqcloud.com/debug/WeChat_20220701153139.mp4 代码片段:https://developers.weixin.qq.com/s/Q6raMqmN7rAH
2022-07-05 - 小程序内存异常增大1倍
问题陈述: 之前开发一直都没有留意到内存占用的问题(7.0.4升级至7.0.5后),而之前开发时一直关注过初始化的内存占用(打开性能调试面板,由面板中观察得)。在旧版本中,官方的快速上手Demo刚打开的内存大约为300MB左右,而最近更新7.0.5后发现同一个快速上手Demo的项目内存会增加1倍,打开时600MB,降至590MB。多次杀掉微信再次重复测试,结果一直如此。 而且有概率在打开3个页面后(每个页面大约最多20张图片资源。标签总数估计不会超过600个),第三个页面能在进入时稍微看见页面内容,但稍后立即黑屏,返回页面亦如此。但似乎页面的触摸点击事件能正常回调且JS线程仍在运行。 此外,我亦测试了拼多多、京东商城等图片资源稍多的小程序,情况表现一致(只能看到2个页面以上便黑屏的情况,具体的内存信息无法查看),摩拜单车也一样,而且黑屏时是HTML元素消失,但原生元素仍然存在,比如地图组件。 而同事的小米9,相同的安卓版本,相近的MIUI版本测试内存为正常的情况,快速上手也约为300MB。不同点为其微信版本为7.0.6。 文末有录制黑屏的视频。 [图片] 开发工具新建一个自带的快速上手Demo,完全没有修改过一点代码。 [图片] 以上为,清空缓存之前,且启动后一会儿,内存稳定时截图。 [图片] 以上为,使用MIUI安全助手清空整机内存、垃圾 文件后,再在系统应用管理中清除微信缓存后。杀掉重新按如上操作截图。 视频地址(上传到图床,本人测试未发现有病毒或主动的恶意意图):http://tmp.link/f/5d665639d3c5b 目前微信尚未卸载,若官方人员需要上传运行日志,可联系上传。并可卸载重装该版本微信再次尝试,测试是否复现该问题。
2019-08-28 - 如何解决Unity转WebGL后,小程序黑屏(不能正常运行)的现象?
在本地的Unity运行中,程序正常。当使用微信开发者工具转为WebGL并在开发者平台打开后,可以正常加载&出现Unity的logo,随后黑屏,什么内容都没有。开发者平台不报错。 再次申明:程序本身正常运行,在开发者平台能加载但是会黑屏。 我怀疑可能是WebGL的问题,但是Unity那边可以正常运行。
2022-10-24