使用 React Native 分析 JS

Rob*_*uth 5 react-native

我的应用程序使用图形复杂的交互式控件。它们在旧设备上运行缓慢。实际渲染速度很快,并且在 Instruments 中对应用程序进行分析表明大部分工作是在 中完成的executeJSCall,这表明问题出在 javascript 或桥序列化中。我可以使用什么工具来缩小范围?

pmo*_*ont 2

RN 的内置 Systrace 不提供有关应用程序中发生的情况的有用信息。根据我的观察,它显示了 React Native 的许多内部工作原理,但这并不能直接帮助查明应用程序中的实际代码。

Slowlog为我提供了更多关于在哪里寻找性能瓶颈的信息。它在功能级别进行测量,有其局限性,但比 Systrace 更好。

另请检查此答案