问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | canvas | 工具 | 6.7.3 | 2.4.2 |
- 当前 Bug 的表现(可附上截图)
真机调用canvas的measureText方法很卡,要几分钟才能完成全部计算,工具中可以做到在0.3s左右完成,在开发者工具中运行速度很快,但是在真机调试过程中异常的卡
- 预期表现
在0.3s左右完成
- 复现路径
做文本分页断行分析,频繁调用该方法,次数在1000次左右,可以写for循环来实现复现
- 提供一个最简复现 Demo
代码片段复现,调用开始
循环结束,一共1000次循环,花费时间1s左右
真机调试开始
调试结束,共花费时间1分54秒,114秒,性能相差至少100多倍