- 当前 Bug 的表现
当扫描百件运单后,然后你再每扫一笔运单就会出现扫码页面在返回原页面时,页面会变白几秒现象,白屏几秒后原页面才能呈现出来,如下面现场视频现象截图所示,图1为wx.scanCode调起的扫一扫页面,图2为扫完运单后从扫描页面在返回原页面时白屏效果,图3为原页面,图4为手机终端
具体场景:是扫描了几百件运单之后才会出现从扫码页面回到原页面出现白屏的情况(一开始并不会出现这个现象),打个比方:早上扫了韵达100单批量提交下(备注:在扫描过程中均没有出现从扫码页面回到原页面出现白屏的情况),然后扫了圆通200单批量提交下(备注:在扫描过程中均没有出现从扫码页面回到原页面出现白屏的情况),到下午了扫了申通80单批量提交下(备注:在扫描过程中均没有出现从扫码页面回到原页面出现白屏的情况),最后再到扫中通快递运单的时候,会出现每扫描一单就会出现从扫码页面回到原页面出现白屏的情况(我怀疑是RAM 运行内存不够了,引起的这个现象)
图1
图2
图3
图4
- 预期表现
扫描完运单,再从扫描页面返回到原页面时,不应该出现白屏几秒的现象
- 复现路径
- 提供一个最简复现 Demo
麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
无法重现问题,感觉是因为webview拉起太频繁导致GC?
你说的webview是指web-view组件吗?如果是的话,代码里面没有用到web-view组件,而且扫一扫后返回到原页面出现白屏跟webview拉起也没有关系吧
不是的,是指的主渲染线程, 有可能是内存泄漏,我们这边再排查一下
好的,我也怀疑是内存泄露方向
我遇到一个问题和这个很像,我的是会变白,然后再显示的页面 会放大,苹果手机
问题未复现,具体是什么机型以及微信版本呢?
机型是Honor 7A,也就是华为的荣耀畅玩7,微信版本是6.7.3
其他的机型会吗?
ios的有测试吗?
其他机型没有使用到,是因为做揽收扫描的这个人用的是公司给他配的华为这款荣耀畅玩7手机
ios没有使用到,是因为做揽收扫描的这个人用的是公司给他配的华为这款荣耀畅玩7手机