react-native - 使用 React Native 分析 JS

标签 react-native

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

最佳答案

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

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

还要检查this SO answer .

关于react-native - 使用 React Native 分析 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40026727/

相关文章:

javascript - React Native IOS 生产版本 : RCTFatalException crash and SocketProtocolError YellowBox

navigation - 如何在 NavigatoriOS 组件中更新初始路由的 Prop ?

android - React Native 中 iOS 和 Android 的 UI 层是否会发生变化?

ios - 从 iOS 上的 mov 文件中提取元数据

javascript - 将 react native sdk 版本从 0.61.5 更新到 0.64.0 时,Transformer 不是构造函数错误

ios - Expo eas react-native app提交获取 "SwiftSupport folder is missing"错误

android - 在 React-Native 中激活调试时卡在黑屏上

reactjs - React 无法从directory/index.js 导出文件,而是寻找directory.js

html - 如果添加内联 CSS,则外部 CSS 样式不适用

reactjs - 任务 ':paytm_allinone_react-native:compileDebugKotlin' 执行失败。 react native