

1 anzu 2024-05-13 14:39:09 +08:00 via iPhone 真的有必要展示那么多数据吗?这图给人感觉每次也就几百个数据点。随机抽样展示差不多就行了吧。 |
2 zuiyue123 2024-05-13 14:41:11 +08:00 一般这种都是用抽样绘制算法实现的 |
4 ExplodingDragon 2024-05-13 15:25:31 +08:00 数据数量上去了真没啥好办法,如果数据是增量还好,每次只绘制差异 |
5 Building 2024-05-13 15:31:34 +08:00 数据抽样 + 避免重复绘制,50ms 就是靠画图生成 image 都画完了吧 |
6 pengzhile 2024-05-13 16:10:28 +08:00 感觉这种实时渲染压力太大了吧,能不能滞后一点时间然后离线渲染 |
7 ZGame 2024-05-13 16:18:46 +08:00 你这跟 Android 该没啥关系吧..建议标题改成 Android 下 skia 渲染优化... |
8 FranzKafka95 2024-05-13 16:25:10 +08:00 via Android OpenGL ES 或者 Vulkan ,用 Native C++,不需要 fence |
9 bagel 2024-05-13 16:25:38 +08:00 5 万个数据点,一个点画一条线对应 2 个三角形,一共 10 万个三角形,50ms 更新一次,在 60fps 下一个 frame 需要更新约 3 万个三角形,在旗舰机型上用手动优化过的 OpenGL 代码应该可以做到的,还不行就上 Vulkan React Native Skia 使用的是静态链接库,在 Android 上硬件加速性能不是最优。 |
10 troku OP |