rendering - 在 MapBox Android 8.x 中调试 CPU 消耗和拖拽延迟
问题描述
我正在使用 MapBox for Android v8.3.0-beta.1(与以前的 8.x 版本类似),我面临的问题是,当我拖动/平移地图时,我看到明显的滞后,就像相机一样不跟随动作。它会导致非常糟糕的用户体验,此外,给定进程的 CPU 负载通常会跃升至 100% 以上。不可否认,硬件是低端规格。不过,如果可能的话,我想改进 UX 并修复平移性能。理想情况下,如果我能诊断出导致滞后的原因。
我禁用了所有动画,尝试了仅使用地图的最简单的应用程序,尝试逐个启用图层。它没有显着差异,地图仍然不时出现。显然,7.x 之前的版本表现更好。
解决方案
推荐阅读
- android - 由于依赖错误,无法编译 Android Studio 应用程序
- sql - 如何查询今天前60天的记录
- node.js - 将 MERN 部署到 AWS EC2 时无法获取“/”路由和 500 内部服务器错误
- php - ldap 记录认证失败
- java - Java Spring Jackson - 处理程序调度失败错误
- itext - 使用 iText7 和 htmlpdf 设置应用程序/创建者元数据
- reactjs - 使用 JSX 的 useState Hook
- php - 在 Docker PHP 容器中运行 Rsync
- terraform - terraform 中的 GCE 关闭脚本
- php - ContactForm7 在提交 WordPress Woocommerce 网站时显示 POST 和 GET 错误