我的应用程序使用图形复杂的交互式控件。它们在旧设备上运行缓慢。实际渲染速度很快,在 Instruments 中分析应用程序表明大部分工作是在 executeJSCall
中完成的。 ,提示问题出在javascript,或者是桥接序列化。我可以使用哪些工具来缩小范围?
最佳答案
RN 的内置 Systrace 不提供有关应用程序中发生的事情的有用信息。根据我的观察,它显示了 React Native 的许多内部工作原理,但这并不能直接帮助确定应用程序中的实际代码。
Slowlog给了我更多关于在哪里寻找性能瓶颈的信息。它在有其局限性的功能级别进行测量,但它比 Systrace 更好。
还要检查this SO answer .
关于react-native - 使用 React Native 分析 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40026727/